Est-il possible de définir le paramètre ajax timeout en utilisant le raccourci jQuery?
Non, pas par demande, bien que vous pouvez utiliser $.ajaxSetup()
de le faire pour toutes demandes.
Si ce n'est pas le cas, les demandes envoyées avec la fonction raccourcie sont-elles toujours expirées?
Non, par défaut, ils ne seront pas (sauf si vous avez utilisé $.ajaxSetup({ timeout: value });
), l'option par défaut timeout
isn't defined, le même que 0
signifie « pas de délai ».
Pour ce faire un délai d'attente par demande et non globalement, vous auriez à passer au format longhand:
$.ajax({
url: url,
data: data,
success: callback(data, textStatus, XMLHttpRequest),
dataType: dataType,
timeout: timeoutvalue
});