0

对于 CORS AJAX 请求,据我所知,最好的和跨浏览器支持的示例是以下示例...

http://saltybeagle.com/2009/09/cross-origin-resource-sharing-demo/

上述工作正常,但回调只返回局部变量而不是全局变量。有人可以告诉我如何从 AJAX 回调中返回全局变量。

在 jQuery 代码中,如果我想返回全局变量结果,我可以执行以下操作:

jQuery.ajax({
    type: 'POST',
    dataType: 'json',
    data: data,
    url: url,
    success: function(data){
        result = data;
    },
    error: function(xhr){
        alert("Request cannot complete");
    },
    async: false
}).responseText;

但是上面的 jQuery.ajax() POST 示例并没有被 IE 完全支持。

4

0 回答 0