使用jQuery.ajax进行跨域POST

时间:2014-06-04 14:19:04

标签: javascript jquery ajax post cross-domain

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

我该怎么办?

0 个答案:

没有答案