Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 在URL中传递多个变量_Ajax - Fatal编程技术网

Ajax 在URL中传递多个变量

Ajax 在URL中传递多个变量,ajax,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.op

如果我做了类似的事情

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那里得到答案


我必须更改什么?

如果您引用的元素(
标记
)不存在,则永远不会创建
url
,也永远不会发送您的请求。尝试粘贴
警报(url)之前
httpObject.open(…)并确保您获得了正确的URL。

在构建URL之前提醒这些值是您的第一个最佳选择。在构建URL之后也要提醒URL


将url直接粘贴到浏览器中,以便查看服务器端的任何错误

您是否尝试使用Firebug准确了解请求和响应是什么?