相关疑难解决方法(0)

JSON解析错误:JSON数据的第1行第1列的数据意外结束

我有一个数据库,analy.php和index.php网页.analysis.php从数据库中获取数据,按所需模式对其进行排序,然后使用id"data"将其回显json_encode($array);为a div.我试图获取该JSON数据并在index.php页面中解析它.

但是我收到了一个错误. SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data

每次用户从选择框中选择一个选项时,我都会尝试获取此数据.

我的jQuery代码是:

$(document.body).on('change', '.select' , function () {
    var identification = $(this).val();
    var JSONText = $(this).closest('div[id|="module"]').find('p[id="JSON"]');
    JSONText.load('analysis.php?data=' + identification + ' #data');
    console.log("JSON Imported: '" + identification + "'");
    var obj = jQuery.parseJSON(JSONText.text());
    console.log(JSONText.text());
});
Run Code Online (Sandbox Code Playgroud)

编辑:你可以看到我有片段console.log(JSON.text());.我得到的JSON输出是正确的.我认为唯一的问题是引号全部"而不是JSON引号与外引号不同.

javascript jquery json

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1

jquery ×1

json ×1