jquery – 在IE的请求中设置AJAX内容类型头

前端之家收集整理的这篇文章主要介绍了jquery – 在IE的请求中设置AJAX内容类型头前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

从Internet Explorer发送跨域jquery ajax http请求时,是否可以将http内容类型请求标头设置为’application / json’?

我们正在尝试点击REST WCF服务,该服务在格式化响应时解释请求标头中的内容类型.现在,无论我们在请求标头中放入什么,它总是以XML格式返回数据.

我们尝试使用jquery.ieco​​rs.js插件扩展了jquery ajax调用以使用XDomainRequest对象,但仍然忽略了我们的jquery ajax调用中设置的内容类型.

这是我们的ajax调用的样子:

makeGETRequest: function (requestUrl) {
    return $.ajax({
        type: "GET",url: requestUrl,contentType: 'application/json',dataType:'json',cache: false
    });
}
最佳答案
只需将content-type作为参数之一传递给.ajax方法

var retval = jQuery.ajax({
    type:'post',url: url,data: JSON.stringify(data)
});

猜你在找的jQuery相关文章