老实说,我是 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;
}
});
它返回一个带有status
=0、statusText
="error" 和 empty的 jqXHR 对象responseText
。但是,我的 php 似乎可以工作,我看到我的数据插入到我的数据库中。我究竟做错了什么?
任何帮助,将不胜感激。提前致谢!
编辑:Chrome 控制台说 XMLHttpRequest 无法加载http://mysite.com/data.php。Access-Control-Allow-Origin 不允许来源http://www.mysite.com 。