2010-09-06 90 views
0

如果我這樣做傳遞多個變量在URL

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答案。

我必須改變什麼?

+0

您是否嘗試過使用Firebug到什麼請求和響應都知道在服務器端的任何錯誤? – NullUserException 2010-09-06 17:57:00

回答

0

如果您所指的元素(markuppackage)不存在,那麼url永遠不會被創建,並且您的請求將永遠不會被髮送。嘗試在httpObject.open(...);之前粘貼alert(url);,並確保您擁有正確的網址。

0

在構建url之前提示值是您的第一個最好的選擇。在構建它之後也會提示url。

直接粘貼URL在瀏覽器中,這樣就可以看到