我正在向远程服务器发出 Ajax 请求并将参数作为 POST 方法发送。但我得到以下回应:
**"MLHttpRequest cannot load http://rasovai.com/mobilecontact1.php?_dc=1369189135731. Origin null is not allowed by Access-Control-Allow-Origin. "**
我读到了这个错误,发现是因为 CORS,所以我在请求中添加了 header,如下所示:
Ext.Ajax.defaultHeaders = {
'Accept': 'application/json',
'Accept': 'Access-Control-Allow-Origin: *',
'Accept': 'Access-Control-Allow-Credentials: true',
'Accept': 'Access-Control-Allow-Methods: OPTIONS, GET, POST',
'Accept': 'Access-Control-Allow-Headers: Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control'
};
但我仍然收到同样的错误响应。
我能够点击服务器上的 url,但无法传递参数。
任何人都可以在这方面帮助我吗?
谢谢伊山耆那教