Javascript 使用jQuery.ajax跨域发布

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

我使用跨域$.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           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