我想填充使用jQuery的$ .ajax方法的选择框(城市相关的状态)。从服务器json响应(如何填充从selectbox中的服务器的响应)
我写在我的PHP脚本
$('#cmbState').change(function(){
$('#cmbCity').children().remove();
$.ajax({
type: "POST",
url: "../include/ajax.php",
data: "option=getCitiesList&stateid="+$(this).val()+"",
dataType: "json",
complete: function(response){
'what should I write in here ..?'
},
beforeSend: function(){$('#cmbCity').addClass('show_loading_in_center')},
success: function(){$('#cmbCity').removeClass('show_loading_in_center')}
});
});
以下,并在(其中查询被用于获取realted城市发送的文件)的文件“ajax.php”我做了
$i=0;
foreach($cities as $city)
{
$response[$i]['id'] = $city['pk_cityid'];
$response[$i]['name'] = $city['name'];
$i++;
}
echo json_encode($response);
现在,响应以XMLHTTPResponse对象的形式出现。 我应该如何将响应填入城市选择框?
请帮忙,我真的被困在这里。
感谢