Я заполняю раскрывающийся список, используя ajax, для которого я добавляю, пожалуйста, выберите в моей модели, но когда я добавляю его в раскрывающийся список, используя jquery ajax начальная опция, т.е. (Пожалуйста, выберите) - это последнее значение, которое я хочу быть начальным значением, чтобы я мог проверить выпадающий список. Мой код выглядит следующим образом:
Codeigniter Модель:
public function getStates($country_id){
$states = $this->db->where('country_id',$country_id)->get($this->states)->result();
if(!empty($states)){
$response = array('' => 'Please select');
foreach ($states as $state) {
$response[$state->id] = $state->name;
}
}return $response;
}
Ajax Функция:
success: function(result){
if(result){
var html = "";
jQuery.each(result, function(key,value) {
html = html+"<option value="+key+">"+value+"</option>";
});
jQuery("select[name=state]").parent().removeClass('hide');
jQuery("select[name=state]").empty().append(html);
}
}
Вывод:
UP
AP
Please Select
но я хочу получить
Please Select
UP
AP