Skipp, примерно вот так получается ..
$("select[name=kind[]]").change(function() {
var kind_id = $(this).val();
url = "/admin/add";
$.post(
url,
"kind=" + kind_id,
function (result) {
// $('body').html(result); // возвращает [{"id":1,"title":"Легковое"}, {"id":2,"title":"Грузовое"}]
$(result).each(function() {
alert($(result).id);
});
}
),"json";
});
PHP
if($_POST) {
$types = $this -> prop_type($_POST['kind']);
$regions = array();
foreach ($types as $id => $title) {
$regions[] = array('id'=>$id, 'title'=>$title);
}
print(json_encode($regions)); // [{"id":1,"title":"Легковое"}, {"id":2,"title":"Грузовое"}]
}