2010-09-06 3 views
0

Si je fais quelque chose commePassant plusieurs variables dans l'URL

var url = "dynamicprice.php"; 
httpObject.open("GET", url, true); 

tout fonctionne, mais si je tente de transmettre des variables

var url = "dynamicprice.php?package=" + document.getElementById('package').value + "&markup=" + document.getElementById('markup').checked; 
httpObject.open("GET", url, true); 

Je reçois aucune réponse de dynamicprice.

Que dois-je changer?

+0

Avez-vous essayé d'utiliser Firebug pour savoir exactement ce que les demandes et les réponses sont? – NullUserException

Répondre

0

Si les éléments auxquels vous faites référence (markup et package) n'existent pas, alors url n'est jamais créé et votre demande ne sera jamais envoyée. Essayez de coller alert(url); avant httpObject.open(...); et assurez-vous que vous avez la bonne URL.

0

Alertez les valeurs avant de construire l'URL est votre premier meilleur pari. Alertez également l'URL après l'avoir construit.

coller l'URL directement dans le navigateur afin que vous puissiez voir des erreurs sur le côté serveur

Questions connexes