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
&j=blabla
Спустя 18 часов, 17 минут, 55 секунд (1.02.2011 - 13:07) kuzroman написал(а):
Делаю таким образом:
но что то все равно не проходит, после того как эхаю
и тут у меня i выводится, а на против z пишет undefined !!!!
Как это вообще? почему undefined, а не пустое значение?
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 написал(а):
Спустя 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 выкладываю:
Может пригодится.
Тем кому нужна отправка на сервер с помощью 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