说实话,我对jQuery是一个完全的新手,现在我卡住了。我想把数据从我的HTML表单发送到php,它将数据添加到数据库并返回一些值,我想在我的原始HTML上显示这些值。这是我的代码:
$.ajax({
type: "POST",
url: "http://mysite.com/process.php",
data: { data: mydata },
cache: false,
dataType: "text",
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.status);
alert(jqXHR.statusText);
alert(jqXHR.responseText);
},
success: function(data){
getContentBox().innerHTML = data;
}
});
它返回一个jqXHR对象,其中
status
=0,statusText
="error"且responseText
为空。但是我的php似乎工作正常,因为我看到我的数据插入了我的数据库。我做错了什么?任何帮助将不胜感激。提前致谢!
编辑: Chrome控制台显示 XMLHttpRequest无法加载http://mysite.com/data.php。源“http://www.mysite.com”未被Access-Control-Allow-Origin允许。