javascript – 未捕获的SyntaxError:意外的令牌o

前端之家收集整理的这篇文章主要介绍了javascript – 未捕获的SyntaxError:意外的令牌o前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

参见英文答案 > What is causing “Uncaught SyntaxError: Unexpected token o” with $.parseJSON() and JSON.parse()                                     4个
我有一个我正在处理的网络应用程序:

  1. $("#post").click(function () {
  2. var u = $('#u').val();
  3. var j = $('#j').val();
  4. $.post("http://www.myweb.PHP",{
  5. u: u,j: j
  6. })
  7. .done(function (data) {
  8. var obj = jQuery.parseJSON(data);
  9. alert(obj.status );
  10. //alert("Data Loaded: " + data);
  11. });
  12. });

当它试图检索JSON我得到:

  1. Uncaught SyntaxError: Unexpected token o
最佳答案
您不必调用.parseJSON().您的回复已被解析.您收到该错误,因为传递给jQuery.parseJSON()的对象正在转换为字符串“[object Object]”.意外的标记是“对象”中的“o”.

猜你在找的jQuery相关文章