2011-06-07 48 views
0

我使用jQuery函数$ .getscript()来加载脚本如何处理文件

$ .getScript(HTTP未找到$ .getscript()错误:\ somedomain \ testscript.js,函数(){ //做点什么

}); 它正常工作时发现testscript.js但我怎么能处理错误时找不到文件

回答

1

getScript() JQuery的API文档,你可以看到它是

$.ajax({ 
    url: url, 
    dataType: 'script', 
    success: success 
}); 

的包装因此,而不是使用getScript()的你可以只使用ajax()并使用complete方法的功能:

完成(jqXHR,textStatus)功能,数组 的函数被调用的时候再任务完成(执行成功和错误回调后)。该函数获得两个参数:jqXHR(在jQuery 1.4.x中,XMLHTTPRequest)对象和一个字符串,用于分类请求的状态(“成功”,“未修改”,“错误”,“超时”,“中止”或“parsererror”)。从jQuery 1.5开始,完整的设置可以接受一组函数。每个函数都会依次调用。这是一个阿贾克斯事件

+0

谢谢他们为你的善良反应,它真的帮助我 – 2011-06-17 13:04:04