2010-04-28 5 views
0

Bonjour J'ai deux entrées de texte qui obtiennent leurs valeurs à partir d'un datpicker. Ce que je veux faire, c'est quand l'utilisateur sélectionne le script de deux dates, passer ces deux valeurs à un document PHP dans lequel je fais des vérifications et je retourne du code HTML.Comment passer 2 variables à un document PHP avec jquery

Voici ce que je suis en train de faire:

(#chemin et $ 2 sont de textes d'entrée)

 
$(document).ready(dateinput_change); 
    function dateinput_change(){ 
    $('#to').change(check_availability); 
    $('#from').change(check_availability); 
    } 
    function check_availability(){ 
    var to=$('#to').attr('value'); 
    var from=$('#from').attr('value'); 
    $.get("get_availability.php?to="+ to +"&from="+ from, show_availability); 
    } 
    function show_availability(available){ 
    $('#availability').html(available); 
    } 

Répondre

0

J'ai tendance à utiliser la méthode ajax. Mais vous pourriez écrire ce qui suit.

$.ajax({ 
      type: "GET", 
      url: "get_availability.php", 
      data: "to=" + to + "&from=" + from, 
      success: show_availibility 
    }); 
+0

Vous devez utiliser 'données: {à: à, à partir de: à partir},' – Matt

+0

Vous pouvez certainement. En fait, Nikos pourrait écrire: $ .get ("get_availability.php", {to: to, from: from}, show_availibility); – rbaker86

+0

Je l'ai essayé mais ça ne rapporte rien. Pouvez-vous imaginer pourquoi cela arrive? – Nikos

Questions connexes