Aller à la recherche Baidu cette question, trouvé quelqu'un l’a dit un mot
L’async d’Ajax jQuery par défaut est true (requête asynchrone), et si vous voulez un Ajax pour exécuter et puis un autre Ajax, vous devez mettre async = false sur elle
Quand je travaillais sur elle en Ajax,
Async:false, il s’avère que soumettre des données normales retourne est normal sans erreurs.
| Le code est comme suit |
|
$.Ajax ({ Type : « POST », Async:false, URL : urllink, Données : les données, Type de données : « HTML », Succès : function (msg) {} Alerte (données) }, Erreur : fonction (XMLHttpRequest, textStatus, errorThrown) {} Alert (XMLHttpRequest.status) ; Alert (XMLHttpRequest.readyState) ; Alert (textStatus) ; }, }); |
Enfin, ajouter une chose :
Envoi d’erreur peut être causée par les deux photos suivantes ou d’autres problèmes de programme qui nous obligent à être prudent.
1, les données : « {} », les données sont vides doivent être passés « {} » ; dans le cas contraire, le format XML est retourné. Et prompte ParserError.