Javascript 如何解决通过ajax发送数据的问题;项目未定义:如果(Item.guid!=null)";错误
我编写这个jquery脚本是为了通过ajax将数据发送到php文件。它工作,但我得到这个错误。有人能告诉我怎么解决这个问题吗?代码发布在下面,错误也在下面 这是我在发送数据后得到的错误 项未定义:如果(Item.guid!=null) 代码如下:Javascript 如何解决通过ajax发送数据的问题;项目未定义:如果(Item.guid!=null)";错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,我编写这个jquery脚本是为了通过ajax将数据发送到php文件。它工作,但我得到这个错误。有人能告诉我怎么解决这个问题吗?代码发布在下面,错误也在下面 这是我在发送数据后得到的错误 项未定义:如果(Item.guid!=null) 代码如下: // Data dataObj = { correctAnswers: correctAnswers, startTime:startTime, st
// Data
dataObj = { correctAnswers: correctAnswers,
startTime:startTime,
startDate:startDate
};
//Post Data To contorler
$.ajax({
type: "POST",
url: "save",
data: dataObj,
success: function(data) {
//Need to return the file contents somehow!
alert("Data sucessfully Sent\n");
}
});
您需要指定向服务器发送json。您需要在$.ajax中添加以下选项
contentType: "application/json; charset=utf-8"
否则,默认情况下函数需要标准表单post。您确定url正确吗
save
而不是save.php
?是的,我这样做了。它正在发送数据,只是不断收到此错误。可能导致此错误的原因是什么。错误必须来自其他地方。哪个脚本引发此错误。你的javascript还是jquery?您是否成功地将数据发送到PHP控制器?“您需要指定您正在向服务器发送json”-因为服务器不发送json,这没有意义。