我有以下代码:
doAjax = function () {
$.ajax({
cache: false,
url: url,
dataType: 'html'
})
.done(onDone)
.fail(onFail)
.always(function () {
;
});
},
onDone = function (data) {
content = data;
if (content.match(/^[eE]rror/)) {
mvcOnFailure(content);
} else {
我在使用 jslint 时遇到错误,说在定义之前使用了“onDone”之类的东西。这是我应该尽量避免的事情吗,这是一个问题。请注意,doAjax 和 onDone 函数都包含在另一个函数中。