在URL中传递多个变量

时间:2010-09-06 17:50:52

标签: ajax

如果我做的话

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

一切正常,但如果我尝试传递变量

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

我没有得到dynamicprice的答案。

我需要改变什么?

2 个答案:

答案 0 :(得分:0)

如果您引用的元素(markuppackage)不存在,则永远不会创建url,并且永远不会发送您的请求。尝试在alert(url);之前坚持httpObject.open(...);,并确保您拥有正确的网址。

答案 1 :(得分:0)

在构建网址之前提醒值是你的第一个最佳选择。在构建网址后也要提醒网址。

将网址直接粘贴到浏览器中,以便您可以在服务器端看到任何错误