如何使ajax在子域上工作
我在wordpress网站上有一个插件,这个插件使用ajax将信息发送到数据库 问题是我的网站“xxx.xyn.com”的某些页面上有子域 ajax在主域xyn.com上运行良好,但在子域上不起作用,所以我如何使它也在子域上工作 代码如下:如何使ajax在子域上工作,ajax,wordpress,Ajax,Wordpress,我在wordpress网站上有一个插件,这个插件使用ajax将信息发送到数据库 问题是我的网站“xxx.xyn.com”的某些页面上有子域 ajax在主域xyn.com上运行良好,但在子域上不起作用,所以我如何使它也在子域上工作 代码如下: http_req = new XMLHttpRequest(); http_req.onreadystatechange = function() {eemail_submitresult(es_widget_form)}; // Passing the
http_req = new XMLHttpRequest();
http_req.onreadystatechange = function()
{eemail_submitresult(es_widget_form)}; // Passing the form to the submit request
http_req.open('POST', url, true);
http_req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_req.send(parameters);
那么我怎样才能让它工作呢
如果Access Control Allow Origin是解决方案,您能告诉我如何允许吗
是添加javascript、php、htaccess还是apache的代码?我不知道你的意思,你正在访问一个url
xxx.xyn.com
页面,它从xyn.com
获取XHR数据,对吗
在这种情况下,您需要在xyn.com的响应中添加标题。有关更多信息,请参阅上面的链接。它不应将请求发送到主站点,因为它在当前站点上下文中工作。您是否检查了“url”变量中的内容?可能有一个主站点url?谢谢您的回答。。您能告诉我如何允许访问控制允许来源以及在何处添加这些代码吗?是javascript、php、htaccess还是apachei试图在htaccsess中添加头添加(访问控制允许源“*”头添加访问控制允许头“源”,x-requested-with,内容类型“头添加访问控制允许方法”PUT、GET、POST、DELETE、OPTIONS),但不起作用?可以从php或apache(或htaccess)添加它应该行得通。也许你可以看看开发者';s工具,应该有一些错误日志吗?他们怎么说?url:xyn.com/?es=subscribe