国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Javascript-JSON.parse:數據意外結束-使用有效JSON時出錯。我究竟做錯了什么?

瀏覽:133日期:2024-04-23 16:39:30
如何解決Javascript-JSON.parse:數據意外結束-使用有效JSON時出錯。我究竟做錯了什么??

您必須jsonGet.readyState==4 && jsonGet.status==200在解析響應之前檢查是否。

解決方法

因此,我發現了有關JQuery的類似問題,您無需在其中進行解析。由于我使用的是AJAXXMLHttpRequest,據我所知,解析是必要的。錯誤在行上給出:

text = JSON.parse(jsonGet.responseText);

錯誤:

JSON.parse: unexpected end of data text = JSON.parse(jsonGet.responseText);

功能的相關部分:

function populateList(){//retrieves list from the server,adds it to the option box if(toggle == 0){var jsonGet = new XMLHttpRequest();jsonGet.open('GET','./json/GetAllEvents.php',true);jsonGet.onreadystatechange = function () {text = JSON.parse(jsonGet.responseText); //ERROR HERE//updating html with data received};jsonGet.send();toggle = 1; } else {}};

返回的JSON如下所示(不包含換行符):

{'success':true,'number_of_rows':2,'data':[ {'id':'7','event_name':null,'day':3,'start_time':510,'end_time':617},{'id':'8','day':1,'end_time':617}]}

JSONLint表示以上內容有效。我想我將看看XMLHttpRequest是否做任何奇怪的事情。Firefox繼續運行(即使firebug顯示錯誤),IE9仍在此時停止。

我很沮喪。任何幫助表示贊賞。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 安西县| 武清区| 莱芜市| 德昌县| 连云港市| 忻州市| 兴仁县| 达尔| 清新县| 永善县| 永寿县| 兴宁市| 崇信县| 宁河县| 平阴县| 莱阳市| 明光市| 灌南县| 阳泉市| 二手房| 铅山县| 酒泉市| 呼图壁县| 宽城| 昌都县| 云阳县| 洪洞县| 阜新| 清河县| 嫩江县| 秀山| 六枝特区| 子洲县| 灵寿县| 米脂县| 镇江市| 屏东市| 濮阳县| 泰州市| 绍兴县| 河南省|