2010-09-06 2 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

ответ

0

Если элементы, которые вы имеете в виду (markup и package), не существуют, то url никогда не создается, и ваш запрос никогда не будет отправлен. Попробуйте приклеить alert(url); до httpObject.open(...); и убедитесь, что у вас есть правильный URL.

0

Предупреждайте значения, прежде чем создавать URL-адрес, это ваш первый лучший выбор. Также предупредите URL-адрес после его создания.

вставить URL непосредственно в браузере, так что вы можете увидеть, какие ошибки на стороне сервера