Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как передать 2 значения в скрипт? (https://javascript.ru/forum/jquery/50676-kak-peredat-2-znacheniya-v-skript.html)

useruser 07.10.2014 11:01

Как передать 2 значения в скрипт?
 
Пишу интернет магазин. Ну или что то подобное. Встал вопрос - как передать 2 значения в скрипт?
С одним значением код работает. Теперь нужно ещё передать количество товара (item_amount).
Как это сделать?

Код формы заказа - где указывается количество

<form action="'.$path_to_root_dir.'common/buy.php" method="GET" style="margin:0;">
Количество <input type="text" name="item_amount" value="1" style="width:40px;">
<span class="button_1" id="'.$current_item_id.'">Добавить товар корзину</span>
</form>



//Скрипт
$(function (){
	$("span.button_1").click(function (){
		$.getJSON("common/buy.php",{buy_item_id:this.id}, function (data){
			for(i in data)
				$(i).html(data[i]);
});
		//Этот код не рабочий - может не правильно написал
		$.getJSON("common/buy.php",{buy_amount:input.value});
		
});
	
});



php скрипт
//Получаем данные id товара
$item_good_id = $_GET['buy_item_id'];

//Тут надо получить кол-во товара, но не работает
/* $buy_amount = $_GET['buy_amount'];  */

//тут куча кода

echo json_encode(array($return_element =>$return_result));

krasovsky 07.10.2014 11:32

Откуда ты взял input.value ? просто написал в надежде что инпут поймет что ты его призываешь? переменной input нету у тебя, сначала определи, а потом пытайся получить value


Часовой пояс GMT +3, время: 08:21.