请求的JSON解析失败
由于某种原因,下面的ajax代码存在解析错误。 我怎么能找出它是什么,和/或有人能看出什么是错的?
$('#listElements').sortable({ //revert: true, update: function(event, ui) { var order = []; $('.listObject li').each(function (e) { order.push($(this).attr('id')); }); $.ajax({ type: "POST", url: "index.php?", dataType: "json", data: { json: order }, error: function(jqXHR, exception) { if (jqXHR.status === 0) { alert('Not connect.\n Verify Network.'); } else if (jqXHR.status == 404) { alert('Requested page not found. [404]'); } else if (jqXHR.status == 500) { alert('Internal Server Error [500].'); } else if (exception === 'parsererror') { alert('Requested JSON parse failed.'); } else if (exception === 'timeout') { alert('Time out error.'); } else if (exception === 'abort') { alert('Ajax request aborted.'); } else { alert('Uncaught Error.\n' + jqXHR.responseText); } } }); }
数据:{json:order} …格式不正确……
此JavaScript代码中没有解析错误。
请发布“index.php”的回复和您收到的错误消息。
看看响应数据。 在浏览器中打开index.php,按F12并将其插入控制台:
$.ajax({ type: "POST", url: "index.php", //dataType: "json", data: { json: order }, success: function(data) { console.log(data); } });
- jQueryvalidation表单远程规则,成功消息
- iOS6 – 有没有办法清除缓存的ajax POST请求添加到主屏幕的webapp?
- AJQ内容列表视图(’刷新’)的JQM(jQueryMobile)问题无法正常工作
- Ajax:预检的响应具有无效的HTTP状态代码404
- 如何在保留reCaptcha脚本的同时使用jQuery / AJAX加载reCaptcha表单?
- Spring RESTful ajax会出错
- MVC 3 Razor – 在Ajax请求中访问ViewData(Jquery,JavaScript)
- 可以从ajax回调函数中查看父函数的变量吗?
- 使用Json将带有两个对象的viewmodel传递给控制器