2
我想填充使用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對象的形式出現。 我應該如何將響應填入城市選擇框?
請幫忙,我真的被困在這裏。
感謝
:) 偉大的工作像一個魅力.. 感謝的人。你救了我.. :-) – 2009-11-18 09:38:23