Rumah >hujung hadapan web >tutorial js >jQuery penyerahan segerak kod sampel_jquery

jQuery penyerahan segerak kod sampel_jquery

WBOY
WBOYasal
2016-05-16 15:26:111108semak imbas

Contoh dalam artikel ini menerangkan kaedah penyerahan segerak jQuery. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Gunakan rangka kerja jQuery untuk menyerahkan demo secara serentak

Dalam sesetengah kes pengesanan ketat atau panggilan rekursif atau kitaran, keputusan yang salah mungkin berlaku jika data tidak dapat dikembalikan secara serentak, jadi teknologi penyerahan segerak perlu digunakan secara lalai kepada operasi tak segerak dan atribut tak segerak perlu ditetapkan secara eksplisit kepada false , penyegerakan boleh dicapai.

Penyerahan data tersuai

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

Dapatkan borang sebagai data yang diserahkan

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

Perhatikan bahawa selepas 1.8, jqXHR.success(), jqXHR.error(), dan jqXHR.complete() ditinggalkan dan digantikan dengan jqXHR.done(), jqXHR.fail(), dan jqXHR.sentiasa ()

Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan jQuery.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn