Ответ 1
Можно ли установить параметр таймаута ajax с помощью jQuery get short?
Нет, не для запроса, хотя вы можете использовать $.ajaxSetup()
, чтобы сделать это для всех запросов.
Если нет, выполняются ли запросы, отправленные с сокращением тайм-аута?
Нет, по умолчанию они не будут (если вы не использовали $.ajaxSetup({ timeout: value });
), по умолчанию timeout
опция не определена, то же самое, что и 0
, что означает "не таймаут".
Чтобы выполнить тайм-аут для каждого запроса, а не глобально, вам нужно перейти в формат longhand:
$.ajax({
url: url,
data: data,
success: callback(data, textStatus, XMLHttpRequest),
dataType: dataType,
timeout: timeoutvalue
});