嘗試一旦用戶進行選擇的使用jQuery/Ajax功能這個Jquery腳本有什麼問題?
HTML表單有狀態來填充下拉列表城市...
<?php $allRegions = Region::newInstance()->getStatesByCountry('US'); ?>
<select name="regionId" id="regionId">
<?php foreach($allRegions as $region) { ?>
<option value="<?php echo $region['value'] ; ?>"><?php echo $region['name'] ; ?></option>
<?php } ?>
</select>
<select name="cityId" id="cityId">Choose a city</select>
jQuery代碼...
$(document).ready(function(){
$("#regionId").change(function() {
var regionId = $(this).val();
var url = '<?php echo site_base_url(true)."?page=ajax&action=cities®ionId="; ?>' + regionId;
$.ajax({
type: "GET"
url: url,
dataType: 'json',
success: function(msg){
if (msg != 」){
$("#cityId").html(msg).show();
}
}
});
});
});
</script>
的問題是,在選擇城市的下拉菜單中選擇沒有得到填充的區域......不能弄明白。任何幫助表示讚賞。
您遇到什麼錯誤? – 2012-07-19 22:53:11
你看到了什麼問題? – Waterboy 2012-07-19 22:53:57
從互聯網頁面複製代碼...確保擺脫他們使用的*安全格式*。 – 2012-07-19 22:54:35