【问题标题】:jquery and json send values error (Unexpected token b)jquery 和 json 发送值错误(意外的令牌 b)
【发布时间】:2013-12-20 14:33:32
【问题描述】:

不,例如在下一个案例中
错误是 SyntaxError: Unexpected token b listados:229 为什么?

   response = '{"name":"John"}';
   var obj = jQuery.parseJSON(response);


   $.ajax({

   url:urlform,
   dataType:'json',
   type:'POST',
   data:obj,
   async: false,
   contentType: 'application/json',
   success: function(data) {
    alert('ok');
   },
   error: function(jqXHR, textStatus, errorThrown){
   console.log("Error... " + textStatus + "        " + errorThrown);

     },
    });
  });

为什么?

【问题讨论】:

  • 您的服务器响应似乎不是有效的 JSON。你能把它扔掉吗?

标签: jquery ajax json zend-framework2


【解决方案1】:

你最后有额外的});,并在错误回调中删除尾随,...

我在这个小提琴中没有发现错误:http://jsfiddle.net/patelmilanb1/8gehj/

注意:您还需要在问题中提供 responseData...

【讨论】:

  • 如果您有任何问题,请发表评论,不要为此写答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-28
  • 2013-01-28
  • 2013-09-26
  • 2014-03-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多