私は次のコードを持っています:
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関数の両方が別の関数内に含まれていることに注意してください。