【发布时间】:2015-06-13 16:01:17
【问题描述】:
我已经四处寻找这个错误,但似乎没有任何解决方案可以帮助我解决我得到的问题。我正在执行 ajax 请求,并且正在尝试检索服务器发布的 json 输出。我可以打印出我试图捕获的 json(通过 console.log()),而不是在 jQuery.parsejson() 中处理它。我不断收到“Uncaught SyntaxError: Unexpected token o”错误。请问有人可以建议吗?
我的代码:
// Make ajax request
$.ajax({
url: 'http://localhost/multipleFileUpload_adam/webservice/delete_pdf.php',
data: {delete_array: jsonString},
dataType: 'json',
type: 'POST',
success: function(data){
console.log(data);
var x = jQuery.parseJSON(data);
},
console.log(data) 给出以下内容(我正在尝试检索 'success_deleted' 数组:
Object {success_delete: Array[2], unsuccess_delete: Array[0], input array: Object}
如果我删除这行代码:
var x = jQuery.parseJSON(data);
然后我可以让 console.log(data) 工作。如果我添加它,我会收到上面提到的错误。
【问题讨论】:
-
我可能完全错过了这个问题,但你不能把
x分配给data.success_delete吗?
标签: javascript jquery json