2009-10-12 8 views
0

Comment procéder en jquery? Je voudrais publier des données, traiter, puis récupérer la page générée par ces données.Affichage avec jQuery

Tout ce que je peux trouver sont séparés juste après. ou simplement récupérer des données.

+0

-vous une demande de paiement ajax ou tout simplement forcer une normale soumission de formulaire? – smack0007

+0

Ce qui se passerait est presque comme une recherche dynamique. où l'utilisateur soumettrait le formulaire de recherche et le résultat sera montré dynamiquement ci-dessous. – wnoveno

Répondre

1

Vous pourriez aussi bien essayer cet exemple:

côté client:

Search: <input type="text" id="criteria" /> 
<button id="searchButton">Go</button> 
<div id="results"> 
</div> 

<script> 
    var q = $('#criteria').val();  
    $.post('search.php',{'query':q},function(result){ 
     $('#results').html(result); 
    }); 
</script> 

Side Server (search.php):

<?php   
    $q = $_ POST['query']; 
    //do some query on db 
    //display the results 
    //do some print 
?> 
6

jQuery a le jQuery.post method de le faire:

jQuery.post(
    'http://example.com/…', 
    {/* post data of key-value pairs */}, 
    function(data, textStatus) { 
     /* callback function to process the response */ 
    } 
); 
4

Pour afficher les données que vous utilisez $.post. La valeur de retour serait dans le premier paramètre de la fonction de retour.

Par exemple:

$.post('urlToPostTo', null, function(data){ 
    alert(data); 
} 

Cela montrera les données renvoyées par le serveur dans une zone d'alerte.

Questions connexes