Setting timeout on jQuery's get shorthand Setting timeout on jQuery's get shorthand jquery jquery

Setting timeout on jQuery's get shorthand


Is it possible to set the ajax timeout parameter using jQuery's get shorthand?

No, not per request, though you can use $.ajaxSetup() to do it for all requests.

If not, do requests sent with the shorthand ever timeout?

No, by default they won't (unless you used $.ajaxSetup({ timeout: value });), the default timeout option isn't defined, the same as 0 meaning "don't timeout".


To do a timeout per request and not globally, you'd have to switch to the longhand format:

$.ajax({  url: url,  data: data,  success: callback(data, textStatus, XMLHttpRequest),  dataType: dataType,  timeout: timeoutvalue});