我有以下代码:
$.get(viewUrl + para, function (data) {
dialogDiv.html(data);
...
});
Run Code Online (Sandbox Code Playgroud)
有什么方法可以添加错误检查吗?如果get失败会调用函数的东西?
当然可以,使用.error()方法
$.get(viewUrl + para, function (data) {
dialogDiv.html(data);
// ...
}).error(function(e) {
alert("an error occured");
console.log(e);
});
Run Code Online (Sandbox Code Playgroud)
还有更多事件可以处理ajax事件
.success()
.error()
.complete()
Run Code Online (Sandbox Code Playgroud)
但是,从jQuery 1.8开始,它们已被弃用.而不是这些,你应该使用(如果使用jQuery> = 1.5)
.done()
.fail()
.always();
Run Code Online (Sandbox Code Playgroud)