IE9中的JQuery AJAX POST调用失败

时间:2014-01-06 11:55:37

标签: jquery ajax post internet-explorer-9 cross-domain

我正在使用jquery ajax调用来调用Web服务,这些服务放在不同的域上。它在除Internet Explorer 9之外的所有浏览器中都运行良好。

我已经为IE9跨域ajax使用了jquery'XDomainRequest.js'。使用这个,我的ajax调用在IE中工作,但不是使用方法'POST'的调用。数据始终作为null传递。下面是我正在使用的ajax调用:

function generateJSON(URL, data, method, onSuccessFunc)
{
$.ajax
        ({      
            type:method,
            cache:false,
            url:URL,
            dataType:"json",
            data: data,
            success : function(json){ onSuccessFunc(json); },
            error : function(){ errorFunc() }
        });
}   

请建议我应该如何使我的“跨域POST AJAX”调用在IE9中工作。

0 个答案:

没有答案