2009-10-12 8 views
0

Pouvez-vous utiliser le site Web? Quels sont les avantages de l'utilisation de jquery $ .post pour envoyer des données de formulaires asp.net? Quand et pourquoi devrais-je le faire?

Répondre

1

$.post est juste un raccourci vers $.ajax

Il peut être extrêmement utile pour des informations affichage sans avoir à recharger la page entière (un des a.k.a. web 2.0 fonctionnalités requises).

En tant que paramètre de l'appel $ .post, vous pouvez spécifier une fonction de rappel, qui peut utiliser les données récupérées pour mettre à jour une partie du contenu de votre page.

Dans les liens fournis, vous pouvez trouver des exemples très faciles et utiles. C'est l'un d'entre eux:

$.post("test.php", { name: "John", time: "2pm" }, 
    function(data){ 
     alert("Data Loaded: " + data); 
    }); 

Quant au pourquoi, vous pouvez sans doute valoir que vous pouvez obtenir l'un des comportements mentionnés ci-dessus avec UpdatePanels. C'est vrai, mais je vous suggère de lire this article from Encosia.

Il y a des moments où vous ne pouvez pas mettre à jour un ensemble complet de commandes (entrées, boutons, étiquettes) juste parce que vous avez apporté quelques modifications mineures à l'une d'entre elles).

Un simple appel $ .post ou $ .ajax peut en effet simplement récupérer les informations et vous le manipulez simplement côté client.

Questions connexes