Je vais maintenant vous présenter un résumé de plusieurs méthodes de soumission de formulaires de manière asynchrone à l'aide d'ajax. Permettez-moi de le partager avec vous maintenant et de le donner comme référence pour tout le monde.
Voici trois méthodes de soumission courantes
Méthode 1
Collectez manuellement toutes les entrées de l'utilisateur, encapsulez-les dans un grand formulaire de paire clé-valeur "k1=v1&k2=v2..." et utilisez $.post(url, data,fn) pour soumettre les données au serveur
$.ajax({
type:'post',
url:'Notice_noTipsNotice',
data:'k1=v1&k2=v2...',
cache:false,
dataType:'json',
success:function(data){
}
});Méthode 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){
}
});
}Méthode 3
Utilisez le Le plugin jQuery Form a fourni la fonction ajaxSubmit()
$('#myform').ajaxSubmit({
type: 'GET/POST',
url: 'xx.php',
dataType: 'json',
success: fn,
clearForm: true,
resetForm: true
});
//此函数会自动把选定的表单进行序列化并异步提交Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.
Articles connexes :
Comment résoudre le problème des tableaux dans les requêtes AJAX
Analyse de cas de coopération avec les requêtes et filtres Ajax
Un résumé de 5 façons de résoudre la mise en cache avec Ajax
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
tutoriel ajax
Solution de code tronqué chinois Ajax
Que faire si ajax transmet des caractères chinois tronqués
Introduction aux fonctions d'ordre supérieur de Python
Marché ondulation aujourd'hui
Comment dessiner des lignes pointillées dans PS
Adresse de téléchargement du site officiel de l'application Yiou Exchange
Comment entrer en mode sans échec sur un ordinateur portable