Maison > interface Web > js tutoriel > Exemple de soumission synchrone jQuery code_jquery

Exemple de soumission synchrone jQuery code_jquery

WBOY
Libérer: 2016-05-16 15:26:11
original
1103 Les gens l'ont consulté

L'exemple de cet article décrit la méthode de soumission synchrone jQuery. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Utilisez le framework jQuery pour soumettre des démos de manière synchrone

Dans certains cas de détection stricte ou d'appels récursifs ou cycliques, des résultats incorrects peuvent se produire si les données ne peuvent pas être renvoyées de manière synchrone, la technologie de soumission synchrone doit donc être utilisée par défaut sur une opération asynchrone et l'attribut asynchrone async doit être utilisé. explicitement défini sur false , la synchronisation peut être réalisée.

Soumission de données personnalisées

function GroupCheck(url, operate, check, group, joker) 
{ 
 var result = -1; 
 $.ajax( 
 { 
  type : "POST", 
  async : false, 
  url : url, 
  data : 
  { 
   operate : operate, 
   id_atGroup : group, 
   id_atJoker : joker 
  } 
 }).done(function(msg) 
 { 
  if (msg != null && msg != "") 
  { 
   if (msg == 0) 
   { 
    alert("操作成功2"); 
   } 
   else 
   { 
    alert("操作失败2"); 
   } 
  } 
  else 
  { 
   alert("服务器异常2"); 
   // check.checked = true; 
  } 
 }).fail(function() 
 { 
  // alert("error"); 
 }).always(function() 
 { 
  // alert("complete"); 
 }); 
 return result; 
}

Copier après la connexion

Obtenir le formulaire en tant que données soumises

var $form = $('#theForm1'); 
url = $form.attr('action'); 
$.ajax( 
{ 
 type : "POST", 
 async : false, 
 url : url, 
 data : $form.serialize() 
}).done(function(msg) 
{ 
 // 完成代码 
});

Copier après la connexion

Notez qu'après la version 1.8, jqXHR.success(), jqXHR.error() et jqXHR.complete() sont abandonnés et remplacés par jqXHR.done(), jqXHR.fail() et jqXHR.always ()

J'espère que cet article sera utile à tous ceux qui programment jQuery.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal