您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

未捕获到的SyntaxError:意外标记<在JSON中的位置0:在JSON.parse()在对象上。

未捕获到的SyntaxError:意外标记<在JSON中的位置0:在JSON.parse()在对象上。

错误在您的服务器端,当您的服务器端发生错误时,响应将带有html标记“ <”,而在发生错误PHP将在错误消息中添加标记。因此,您的json包含html标记,并且由于意外的标记而变得无效。

错误在此数组内

$eventstArray[] = array
        (
            'label'         => $eventsQuery2['eventTitle'];
            'venue'         => $eventsQuery2['venueName'];
            'category'      => $eventsQuery2['catDesc'];
            'price'         => $eventsQuery2['eventPrice'];
            'description'   => $eventsQuery2['eventDescription'];
        );

它应该是

$eventstArray[] = array(
            'label' => $eventsQuery2['eventTitle'],
            'venue' => $eventsQuery2['venueName'],
            'category' => $eventsQuery2['catDesc'],
            'price' => $eventsQuery2['eventPrice'],
            'description' => $eventsQuery2['eventDescription']
        );

(问题来源是描述值后的 (;)。它只能在数组的 末尾

其他 2022/1/1 18:17:30 有533人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶