我使用跨域$ .ajax。当我使用GET时一切正常,但是当我尝试发送POST时,我遇到了一些问题。
$.ajaxSetup({
contentType: "application/json;charset=UTF-8"
});
然后:
$.ajax({
'url': another_domain_url,
'data': data,
'type': 'post',
'crossDomain': true,
...
});
当我在这里使用'type'='get'时 - 一切正常。但如果我使用“发布”,我就会在Chrome控制台中使用:
OPTIONS (my_url) net::ERR_EMPTY_RESPONSE
l.cors.a.crossDomain.send jquery.min.js:4
o.extend.ajax jquery.min.js:4
...
在网络标签中:
Request Headers CAUTION: Provisional headers are shown.
Access-Control-Request-Headers:accept, content-type
Access-Control-Request-Method:POST
我该怎么办?