我使用jquery函数$ .getscript()来加载脚本
$。getScript(http:\ somedomain \ testscript.js,function(){ //做点什么
}); 当testscript.js找到时,它的工作正常,但是当找不到文件时如何处理错误
答案 0 :(得分:1)
从getScript()的JQuery API文档中,您可以看到它是
的包装器$.ajax({
url: url,
dataType: 'script',
success: success
});
因此,您只需使用ajax()并使用getScript()
方法功能,而不是使用complete
:
完成(jqXHR,textStatus)函数,数组 请求完成时要调用的函数(执行成功和错误回调之后)。该函数传递两个参数:jqXHR(在jQuery 1.4.x,XMLHTTPRequest中)对象和一个对请求状态进行分类的字符串(“成功”,“未修改”,“错误”,“超时”,“中止”或“parsererror”)。从jQuery 1.5开始,完整的设置可以接受一系列函数。每个函数将依次调用。这是一个Ajax事件