Javascript 关于使用ajax导入的更改触发器id
我有一个小脚本,我没有做,我想修改它,但我卡住了 有两个选择选项,州和城市。当选择“州”时,ajax将为该州带来特定的城市 州和城市都有默认值,但我无法触发城市更改 下面是javascriptJavascript 关于使用ajax导入的更改触发器id,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个小脚本,我没有做,我想修改它,但我卡住了 有两个选择选项,州和城市。当选择“州”时,ajax将为该州带来特定的城市 州和城市都有默认值,但我无法触发城市更改 下面是javascript $("#state_id").change(function() { $.ajax({ url: "<?php echo base_url() . "ajaxreq/getcity/"; ?>" + $("#state_id").val(),
$("#state_id").change(function() {
$.ajax({
url: "<?php echo base_url() . "ajaxreq/getcity/"; ?>" + $("#state_id").val(),
success: function(result) {
$("#ajaxcity").html(result);
}
});
});
$('#state_id').trigger('change');
$(“#state_id”).change(函数(){
$.ajax({
url:“+$(“#state_id”).val(),
成功:功能(结果){
$(“#ajaxcity”).html(结果);
}
});
});
$('#state_id')。触发器('change');
这是html部分:
<div class="logininputfield">
<label><?php echo $this->lang->line('region') ?><span>*</span></label>
<div class="inputfieldsection">
<select name="state_id" id="state_id">
<option value=""><?= $this->lang->line("please_select"); ?> </option>
<?php foreach ($state as $key => $state_name) { ?>
<option value="<?php echo $key; ?>" <?php if ($state_id == $key ) { ?> selected <?php } ?> ><?php echo $state_name; ?></option>
<?php } ?>
</select>
<span for="state_id" class="error"></span>
</div>
</div>
<div class="logininputfield">
<label><?php echo $this->lang->line('city') ?><span>*</span></label>
<div class="inputfieldsection">
<span id="ajaxcity">
<select name="city" id="city" class="input span6">
<option value=""><?php echo $this->lang->line('please_select'); ?></option>
</select>
</span>
<span for="city" class="error"></span>
</div>
</div>
*
这就是我一直在寻找的答案
<?php foreach ($city as $key => $city_name) { ?>
<option value="<?php echo $key; ?>" <?php if($city_id == $key) {?> selected <?php } ?> ><?php echo $city_name; ?></option>
<?php } ?>
$('#city_id').val(<? echo $city_id; ?>).trigger('change');
<?php foreach ($city as $key => $city_name) { ?>
<option value="<?php echo $key; ?>" <?php if($city_id == $key) {?> selected <?php } ?> ><?php echo $city_name; ?></option>
<?php } ?>