[英]Getting error when sending form -unexpected token s in json at position 0
[英]ERROR - unexpected token when getting bigger JSON file
我有一個文本框,用於接收用戶輸入,將其發送到WS,在其中搜索與所述數據匹配的所有內容,並將所有找到的內容作為JSON返回。 然后我說json並填寫表格。 如果用戶輸入是特定的,我得到的數據和表都沒有問題,如果用戶輸入不是特定的,我在JSON中得到了很多數據,但是我也得到了錯誤-意外的令牌,並且表保持不變空的。
我的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字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.