久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Javascript-JSON.parse:數(shù)據(jù)意外結(jié)束-使用有效JSON時(shí)出錯(cuò)。我究竟做錯(cuò)了什么?

瀏覽:134日期:2024-04-23 16:39:30
如何解決Javascript-JSON.parse:數(shù)據(jù)意外結(jié)束-使用有效JSON時(shí)出錯(cuò)。我究竟做錯(cuò)了什么??

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

解決方法

因此,我發(fā)現(xiàn)了有關(guān)JQuery的類似問(wèn)題,您無(wú)需在其中進(jìn)行解析。由于我使用的是AJAXXMLHttpRequest,據(jù)我所知,解析是必要的。錯(cuò)誤在行上給出:

text = JSON.parse(jsonGet.responseText);

錯(cuò)誤:

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

功能的相關(guān)部分:

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表示以上內(nèi)容有效。我想我將看看XMLHttpRequest是否做任何奇怪的事情。Firefox繼續(xù)運(yùn)行(即使firebug顯示錯(cuò)誤),IE9仍在此時(shí)停止。

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 蒲城县| 泗阳县| 钟祥市| 台安县| 静安区| 张家港市| 屏南县| 邓州市| 关岭| 安宁市| 合肥市| 平利县| 思茅市| 启东市| 苗栗市| 南昌市| 英山县| 赤城县| 遂昌县| 潮州市| 仲巴县| 隆尧县| 库伦旗| 砀山县| 林甸县| 东山县| 高邮市| 阳泉市| 江西省| 肇东市| 邯郸县| 德令哈市| 中牟县| 龙游县| 兴海县| 福贡县| 古田县| 拜城县| 镶黄旗| 铜鼓县| 辛集市|