Dans le processus d'utilisation de jQuery pour la transmission de données, nous pouvons utiliser la méthode $.ajax() ou $.post(). Voici deux manières d'écrire la transmission de données :
Supposons que nous ayons une page pour soumettre un formulaire, qui contient trois champs : nom, e-mail et message. Nous pouvons utiliser les méthodes suivantes pour transmettre des données dans ces champs :
$.ajax({ url: "/submitForm", type: "POST", data: { name: $("#name").val(), email: $("#email").val(), message: $("#message").val() }, success: function(data) { // 请求成功时的代码 }, error: function(xhr, status, error) { // 请求失败时的代码 } });
Dans le code ci-dessus, nous utilisons la méthode $.ajax() pour transmettre des données, où :
Plus précisément, nous obtenons les données dans les trois champs nom, email et message via le sélecteur de jQuery, puis les encapsulons dans un objet. Ensuite, transmettez cet objet comme paramètre de données à la méthode $.ajax(). Lorsque le serveur recevra ces données, il appellera le gestionnaire correspondant pour effectuer les opérations ultérieures.
En plus de la méthode $.ajax(), nous pouvons également utiliser la méthode $.post() pour transmettre des données. Voici un exemple d'utilisation de la méthode $.post() :
$.post("/submitForm", { name: $("#name").val(), email: $("#email").val(), message: $("#message").val() }, function(data) { // 请求成功时的代码 }, "json");
Dans le code ci-dessus, nous utilisons la méthode $.post() pour transmettre des données, où :
Contrairement à la méthode $.ajax(), la méthode $.post() définit la méthode de requête sur POST par défaut et le paramètre data est transmis directement à cette méthode. De cette façon, nous pouvons réaliser la transmission de données plus facilement.
Résumé
Que vous utilisiez la méthode $.ajax() ou la méthode $.post(), elles peuvent être utilisées pour le transfert de données, et toutes deux sont basées sur la bibliothèque principale jQuery. Lorsque nous devons envoyer des données au serveur, nous pouvons choisir l'une des méthodes et effectuer la configuration et l'opération correspondantes en fonction de nos propres besoins.
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!