Передача нескольких переменных в URL - PullRequest
0 голосов
/ 06 сентября 2010

Если я делаю что-то вроде

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 голосов
/ 06 сентября 2010

Оповещение о значениях до создания URL-адреса - ваша первая лучшая ставка. Также предупредите URL-адрес после его создания.

вставьте URL-адрес прямо в браузер, чтобы вы могли увидеть любые ошибки на стороне сервера

0 голосов
/ 06 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...