我在做一个AJAX调用就像这样:JSON parseerror返回从AJAX
function getEvents(info){
$.ajax({
url: 'get_all_events.php',
data: {year: info['year'],month: info['month']},
type: 'POST',
dataType: 'json',
success: function (result) {
alert(JSON.stringify(result));
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest.statusText);
console.log(textStatus);
console.log(errorThrown);
}
});
}
在我开发的日历应用程序的初始化其中一期工程。我创建一个对象“信息”并为其指定月份/日期等......然后当用户按下“上一个”或“下一个”时,它会重新分配“信息”对象的某些变量并再次调用getEvents
。我试图重写我的查询,重写我的AJAX调用,添加contentType ...似乎没有任何工作。
你检查,而重新分配信息对象的值,它包含什么值,什么是结果的值?使用控制台检查这些值。 – 2013-02-10 16:04:55
是的,在我将它们发送给AJAX调用之前,我确认了JavaScript对象'info'包含正确的值(它的作用)。 – Jish 2013-02-11 16:20:15