错误-获取更大的JSON文件时出现意外标记
ERROR - unexpected token when getting bigger JSON file
我有一个文本框,它接受用户输入,将其发送到WS,在那里它搜索与所述数据匹配的任何内容,并将找到的所有内容作为JSON返回。然后我拿着上面说的json填一张表。如果用户输入非常具体,我会得到数据,并且创建表时没有问题,如果用户输入不是特定的,我会在JSON中得到很多数据,但我也会得到ERROR-意外的令牌,并且表保持为空。
我的js
$('#btnFilter').click(function () {
var filter = $('#txtFilter').val();
var sqlCall = ""
callJsonWs("EXECUTE procedure", "loadPageFilter");
});
function loadPageFilter(dataJSON) {
var data
try {
data = JSON.parse(dataJSON)
}
catch (err) {
alert("ERROR - " + err.message)
}
document.getElementById("tableFilterPopup").innerHTML = ''
$.each(data.filter, function (index, value) {
document.getElementById("tableFilterPopup").innerHTML += '<tr onclick="newLocation(''' + value.pageView + ''')">'
+ '<td>' + value.jobCode + '</td>'
+ '<td>' + value.jobCustomerName + '</td>'
+ '<td>' + value.jobPhoneNumber + '</td>'
+ '<td>' + value.jobModel + '</td>'
+ '</tr>';
})
}
正如Gregg Duncan所提到的,问题在于无效的JSON格式中断,因此我得到了一个不完整的JSON字符串。
相关文章:
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 浏览器抛出错误:解析文件时出现意外字符 ' ' (1:0):图像.png
- NodeJS中的Parse Json文件在Node中显示意外结果
- 使用带有es6的文件时,服务器端SyntaxError意外标识符
- js文件的第1行出现意外的输入结束错误
- 获取错误SyntaxError:意外的令牌<djangojquery文件上传
- 在文件中执行 IIFE 时出现意外输出.js
- 读取 xml 文件时出现意外的令牌<
- 使用 multer 上传文件,错误:意外字段
- 未捕获的语法错误:意外令牌非法 - 拆分文件时
- 第二个音频文件意外循环
- 错误:“JSON.parse:JSON 数据第 1 行第 1 列的意外字符”,当包含其他 php 文件时
- 从文本文件加载 Json 对象 - 返回未捕获的语法错误:意外标记“[ ”
- 崇高文本 3 意外令牌 js 文件中非法
- 获取server.js文件的意外令牌ILLEGAL错误
- Jquery文件上传程序blueimp,意外的令牌/字符
- 解析文件时意外的令牌 - javascript
- 未捕获的语法错误:我的 js 文件中出现意外的字符串
- 在React.js中创建文件上传时获得了一个奇怪的意外令牌