$('#prip_name').keyup(function(event){
$.ajax({
url:"./search.php",
type:"POST",
data:{
"prep_name": $('#prip_name').val()
},
success: function(data){
$('#result').html(data);
}
});
}
);
Спустя 12 минут, 59 секунд (9.09.2012 - 21:15) killer8080 написал(а):
Zzepish
код расположен после элемента prip_name?
И зачем лишние обертки, вместо
можно просто
"prep_name" и '#prip_name' это опечатка?
код расположен после элемента prip_name?
И зачем лишние обертки, вместо
$('#prip_name').val()
можно просто
this.value
"prep_name" и '#prip_name' это опечатка?
Спустя 19 минут, 18 секунд (9.09.2012 - 21:34) Zzepish написал(а):
killer8080
нет) не опечатка. Код ДО элемента с id='prip_name'
нет) не опечатка. Код ДО элемента с id='prip_name'
Спустя 2 минуты, 57 секунд (9.09.2012 - 21:37) killer8080 написал(а):
Цитата (Zzepish @ 9.09.2012 - 21:34) |
Код ДО элемента с id='prip_name' |
тогда он должен быть завернут в $(document).ready()
Спустя 4 минуты, 12 секунд (9.09.2012 - 21:41) Zzepish написал(а):
killer8080
весь код?
весь код?
Спустя 3 минуты, 33 секунды (9.09.2012 - 21:45) killer8080 написал(а):
Zzepish
ты пытаешься навесить обработчик событий на элемент, которого в этот момент еще нет в DOM, для этого нужно либо расположить код в теле документа, после элемента, либо запускать его, когда DOM будет полностью загружен.
Спустя 2 минуты, 27 секунд killer8080 написал(а):
либо использовать live(), но не лучший вариант.
ты пытаешься навесить обработчик событий на элемент, которого в этот момент еще нет в DOM, для этого нужно либо расположить код в теле документа, после элемента, либо запускать его, когда DOM будет полностью загружен.
Спустя 2 минуты, 27 секунд killer8080 написал(а):
либо использовать live(), но не лучший вариант.
Спустя 7 минут, 20 секунд (9.09.2012 - 21:52) Zzepish написал(а):
killer8080
ага! спасибо за разъяснение
ага! спасибо за разъяснение