Попробуйте функцию isNan :
Функция isNaN () определяет, является ли значение незаконным числом (Not-a-Number).
Эта функция возвращает true, если значение равно NaN. В противном случае он возвращает false.
Эта функция отличается от метода Number.isNaN () , характерного для номера.
& nbsp; Глобальная функция isNaN () преобразует проверенное значение в число, а затем проверяет его.
Number.isNan () не преобразует значения в число и не возвращает true для любого значения, которое а не типа Number ...
blockquote>
добавляет обработчики, которые будут вызываться , только когда разрешено Отложено . Вы можете добавить несколько обратных вызовов для вызова.
var url = 'http://jsonplaceholder.typicode.com/posts/1';
$.ajax(url).done(doneCallback);
function doneCallback(result) {
console.log('Result 1 ' + result);
}
Вы также можете написать выше, например,
function ajaxCall() {
var url = 'http://jsonplaceholder.typicode.com/posts/1';
return $.ajax(url);
}
$.when(ajaxCall()).then(doneCallback, failCallback);
добавляет обработчики, которые будут вызываться , когда Отложено разрешено, отклонено или все еще в процессе .
var url = 'http://jsonplaceholder.typicode.com/posts/1';
$.ajax(url).then(doneCallback, failCallback);
function doneCallback(result) {
console.log('Result ' + result);
}
function failCallback(result) {
console.log('Result ' + result);
}