Heim > Web-Frontend > js-Tutorial > jQuery-Beispiel für synchrone Übermittlung code_jquery

jQuery-Beispiel für synchrone Übermittlung code_jquery

WBOY
Freigeben: 2016-05-16 15:26:11
Original
1103 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die synchrone Übermittlungsmethode von jQuery. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Verwenden Sie das jQuery-Framework, um Demos synchron einzureichen

In einigen Fällen einer strikten Erkennung oder rekursiver oder zyklischer Aufrufe können falsche Ergebnisse auftreten, wenn Daten nicht synchron zurückgegeben werden können. Daher muss jQuery standardmäßig eine asynchrone Operation verwenden und das asynchrone Attribut muss asynchron sein explizit auf false gesetzt, kann eine Synchronisierung erreicht werden.

Maßgeschneiderte Datenübermittlung

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; 
}

Nach dem Login kopieren

Formular als übermittelte Daten abrufen

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

Nach dem Login kopieren

Beachten Sie, dass nach 1.8 jqXHR.success(), jqXHR.error() und jqXHR.complete() aufgegeben und durch jqXHR.done(), jqXHR.fail() und ersetzt werden jqXHR.always ()

Ich hoffe, dass dieser Artikel allen in der jQuery-Programmierung hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage