我有一个带有以下代码的 jQuery ajax 调用:
var dataString = 'title=' + title;
alert ('datastring: ' + dataString); // This reports the correct value
$.ajax({
type: 'POST',
url: 'script.php',
data: dataString,
cache: false,
success: function(newTableID) {
alert ('newTableID: ' + newTableID);
// Do some stuff with the ID
},
error: function(response) {
alert('failed: ' + response);
// The above displays "failed: [object Object]"
}
});
不管我在我的 php 脚本中有什么,我仍然得到相同的结果:ajax 调用的错误部分中的警报显示一个消息框,显示“失败:[object Object]”。我什至在 php 脚本中尝试了一个简单的 echo - 我认为 php 脚本根本没有从这个 ajax 调用中运行。
脚本的 url 是正确的 - js 文件和 script.php 文件在同一个文件夹中。
任何人都可以阐明我在这里可能缺少的东西吗?
谢谢。