[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax подгрузка
kuzroman
Есть у меня такой кодик, использую его довольно часто:

01	<script type="text/javascript">    
02 $(document).ready(function(){ $('#klik<?echo $id_unit;?>').submit(function(){
03 $.ajax({
04 type: "POST",
05 url: "blocs<?echo $blocs;?>/korzina2.php",
06 data: "i="+$("#i<?echo $id_unit;?>").val(),
07 success: function(html){
08 $("#korzina_verh").html(html);
09 $('#korzina_ischezni').hide();
10 $('#of_zakaza').show();
11 $('#knopka_del2').show();
12 }
13 });
14 return false;
15 });
16 });
17 </script>




А сейчас возникла задача передать 2 значения в файл обработчик korzina2.php в js и ajax я лузер работаю чисто на интуиции так сказать.

Подскажите пожалуйста, как передать 2 значения методом post в моем случае?

что нужно добавить в data: "i="+$("#i<?echo $id_unit;?>").val(), чтобы это реализовать?



Спустя 42 минуты, 47 секунд (31.01.2011 - 18:49) waldicom написал(а):
видимо что-то вида
&j=blabla

Спустя 18 часов, 17 минут, 55 секунд (1.02.2011 - 13:07) kuzroman написал(а):
Делаю таким образом:

					data: { 
'i': $("#i<?echo $id_unit;?>").val(),
'z': $("#z<?echo $id_unit;?>").val(),
},


но что то все равно не проходит, после того как эхаю

 <? $i = $_POST['i'] ;
$z = $_POST['z'] ;
echo "i: ".$i ;
echo "z: ".$z ; ?>


и тут у меня i выводится, а на против z пишет undefined !!!!
Как это вообще? почему undefined, а не пустое значение?

Спустя 1 минута, 34 секунды (1.02.2011 - 13:09) kuzroman написал(а):
ph34r.gif

Спустя 4 минуты, 34 секунды (1.02.2011 - 13:13) vital написал(а):
var_dump($_REQUEST)
сделайте и все поймете.

Спустя 1 час, 54 минуты, 12 секунд (1.02.2011 - 15:07) Michael написал(а):
Цитата (kuzroman )
и тут у меня i выводится, а на против z пишет undefined !!!!

undefined - это один из типов в JS. Т.е. вот это: $("#z<?echo $id_unit;?>").val() и возвращает его, т.к. такого элемента нет. И он преобраз. наверное в строку и летит на сервер.

Спустя 15 минут, 9 секунд (1.02.2011 - 15:22) kuzroman написал(а):
сделал, все работает.
Тем кому нужна отправка на сервер с помощью ajax выкладываю:

	    <script type="text/javascript">   
$(document).ready(function(){ $('#klik<?echo $id_unit;?>').submit(function(){
var aaa = $("#i<?echo $id_unit;?>").val();
var bbb = $("#example_j<?echo $id_unit;?> input").val();
$.ajax({
type: "POST",
url: "blocs<?echo $blocs;?>/korzina.php",
data: ({i : aaa, z : bbb}),
success: function(html){
$("#korzina").html(html);
}
}
);
return false;
});
});
</
script>


Может пригодится.

Спустя 1 минута, 40 секунд (1.02.2011 - 15:24) kuzroman написал(а):
<?echo $id_unit;?> в моем случае это id товара.


_____________
kuzroman@list.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.