morgan_spb
Постоялец
- Регистрация
- 15 Сен 2006
- Сообщения
- 55
- Реакции
- 1
да ведь все просто
юзаем jquery
инклюидим его
инклюидим код подгрузки списка
в форме <select name='cat_id' id='cat_id' onchange="getcat_1(this.value);" >
на сервере
list.php
берет данные из базы
получает массив
$data=array(0=>array('ID'=>1,'Name'=>'cat_1'));
echo json_encode ( $data );
вуаля все работает =)
юзаем jquery
инклюидим его
инклюидим код подгрузки списка
PHP:
function getcat_1(id){
$.ajax({ url:'/ajax/list/', type: "post",data: "ID="+id, dataType:"json",async: false,timeout: 3000,
beforeSend: function(){
$('#scat_id option').remove();
$("#scat_id").append('<option value="0">Загрузка категорий</option>');
},
success: function(data){
$('#scat_id option').remove();
$.each(data, function(i,item){
$("#scat_id").append('<option value="'+item.ID+'">'+item.Name+'</option>');
});
},
error:function(){
alert('error');
}
});
}
на сервере
list.php
берет данные из базы
получает массив
$data=array(0=>array('ID'=>1,'Name'=>'cat_1'));
echo json_encode ( $data );
вуаля все работает =)