5

对于 XMLHttpRequest 这很简单:

var xhr = new XMLHttpRequest();
xhr.open('POST', MyUrl, true);
xhr.setRequestHeader('Content-Type', 'application/json')

但是我如何为 XDomainRequest 实现这一点?

4

1 回答 1

0

无法覆盖 XMLHttpRequest 内容类型。您应该在服务器上正确设置它,例如对于 php:

header('Content-type: application/json');

如果这不可能,那么您可以创建一个本地代理脚本,该脚本使用正确的标头镜像您的跨域脚本

于 2013-10-24T17:38:48.690 回答