Javascript 使用jQuery.ajax跨域发布
我使用跨域$.ajax。当我使用GET时,一切正常,但当我尝试发送帖子时,我遇到了一些问题Javascript 使用jQuery.ajax跨域发布,javascript,jquery,ajax,post,cross-domain,Javascript,Jquery,Ajax,Post,Cross Domain,我使用跨域$.ajax。当我使用GET时,一切正常,但当我尝试发送帖子时,我遇到了一些问题 $.ajaxSetup({ contentType: "application/json;charset=UTF-8" }); 然后: 当我在这里使用'type'='get'时,一切都正常。但如果我使用“post”,我在Chrome控制台中有: OPTIONS (my_url) net::ERR_EMPTY_RESPONSE l.cors.a.crossDomain.send
$.ajaxSetup({
contentType: "application/json;charset=UTF-8"
});
然后:
当我在这里使用'type'='get'时,一切都正常。但如果我使用“post”,我在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
我能做什么?哇,我刚刚明白“选项”是一种方法。为什么在我发送“POST”时使用“选项”?可能与您看到的问题有关-选项是您发送CORS请求时发生的事情的一部分。您的数据类型是什么?
Request Headers CAUTION: Provisional headers are shown.
Access-Control-Request-Headers:accept, content-type
Access-Control-Request-Method:POST