jquery 的 ajax 在 非阻塞 时返回 XMLHttpRequest

jquery 的 ajax 在 非阻塞 时返回 是 [object XMLHttpRequest] 对象(firefox 下 alert(对象名) 也可以直接看到对象类型)

返回的内容用 request.responseText 就可得到  var request = $.ajax(...);

//Firefox浏览器 打开跨域访问权限
if (navigator.userAgent.indexOf("Firefox") > 0)
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");

//alert(request.responseText);
//alert(request.responseXML);
var json_data = eval("(" + request.responseText + ")");
alert(json_data.aaa);

[javascript] view plaincopy
    1. var request = $.ajax({  
    2.     type: "POST"  
    3.     ,cache : false  
    4.     //非阻塞  
    5.     ,async : false  
    6.     ,dataType: "text"  
    7.     ,url: url  
    8.     ,data: {"act":"batch_pid","html":'aaa'}  
    9.     ,success: function(data){  
    10.         alert(data);  
    11.     }  
    12. });  
    13. alert(request.responseText); 
原文地址:https://www.cnblogs.com/zxktxj/p/3352094.html