AJAX .responseText想要分配给全局变量

时间:2012-06-14 15:39:26

标签: javascript jquery ajax

对于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。

0 个答案:

没有答案