jquery 的 ajax 在 非阻塞 时返回 XMLHttpRequest

时间:2021-12-25 22:00:01

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);

    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);