如何处理$ .getscript()中的文件未找到错误

时间:2011-06-07 09:11:59

标签: jquery

我使用jquery函数$ .getscript()来加载脚本

$。getScript(http:\ somedomain \ testscript.js,function(){         //做点什么

}); 当testscript.js找到时,它的工作正常,但是当找不到文件时如何处理错误

1 个答案:

答案 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事件