我是jQuery的忠实粉丝,我用它来满足我所有
Javascript需求的95%.但是,我是使用COMET方法加载实时页面;在Javascript中,我使用AJAX在req.readyState == 3点检索数据.我很好奇是否可以使用jQuery $.ajax执行此操作(我在文档中找不到任何内容).
解决方法
如
https://coderwall.com/p/gi-f2g/accessing-the-xhr-object-in-jquery-s-ajax所述
- var xhr = $.ajaxSettings.xhr();
- //Do what you want with the XHR Object. For Example:
- xhr.upload.addEventListener( function( event ) {
- //CODE!!!
- },false );
- //Store the XHR in a closure.
- function xhrProvider() {
- return xhr;
- }
- //Then when using $.ajax specifiy a custom xhr like this:
- $.ajax( {
- url: 'http://w00wz3rs.com',xhr: xhrProvider
- } );