将超时函数添加到jXHR.js

时间:2012-06-19 11:44:45

标签: jquery jsonp

如何向jXHR.js添加超时功能:http://mulletxhr.com/

感谢。

1 个答案:

答案 0 :(得分:1)

它有SETTIMEOUT,请在此处查看其源代码:

http://mulletxhr.com/jXHR.js

我们在send函数中使用了它。在那里搜索send:

<强>更新

jXHR.js文件中修改此功能:

    send:function(){
            SETTIMEOUT(function(){
                scriptElem = doc.createElement("script");
                scriptElem.setAttribute("type","text/javascript");
                scriptElem.onload = scriptElem.onreadystatechange = function(){handleScriptLoad.call(scriptElem);};
                scriptElem.setAttribute("src",script_url);
                doc.getElementsByTagName("head")[0].appendChild(scriptElem);
            },60000);
            fireReadyStateChange(2);
        },

请参阅我在上面的代码中添加了60000 60秒,您可以根据需要对其进行修改。