Heim > Artikel > Web-Frontend > Welche Methoden gibt es für die asynchrone Ajax-Übermittlung von Formularen?
Dieses Mal werde ich Ihnen verschiedene Methoden zum asynchronen Senden von Ajax-Formularen vorstellen und welche Vorsichtsmaßnahmen für das asynchrone Senden von Ajax-Formularen gelten. Hier sind praktische Fälle, werfen wir einen Blick darauf.
Hier sind drei gängige Einreichungsmethoden
Methode 1
Sammeln Sie alle Benutzereingaben manuell, kapseln Sie sie in ein großes Schlüssel-Wert-Paar-Formular „k1=v1&k2=v2...“ und verwenden Sie $.post(url, data,fn), um die Daten an den Server zu übermitteln
$.ajax({ type:'post', url:'Notice_noTipsNotice', data:'k1=v1&k2=v2...', cache:false, dataType:'json', success:function(data){ } });
Methode 2
单序列化:$('#myform').serialize( ); 其返回值就是“k1=v1&k2=v2...”键值对形式,再发起异步请求即可。 function noTips(){ var formParam = $("#form1").serialize();//序列化表格内容为字符串 $.ajax({ type:'post', url:'Notice_noTipsNotice', data:formParam, cache:false, dataType:'json', success:function(data){ } }); }
Methode 3
Verwenden Sie die jQuery-Formular-Plugin bereitgestellt ajaxSubmit()Funktion
$('#myform').ajaxSubmit({ type: 'GET/POST', url: 'xx.php', dataType: 'json', success: fn, clearForm: true, resetForm: true }); //此函数会自动把选定的表单进行序列化并异步提交
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So behandeln Sie den domänenübergreifenden Ajax-Zugriffsfehler 501
So implementieren Sie ein AJAX-Anforderungsarray
Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es für die asynchrone Ajax-Übermittlung von Formularen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!