У меня есть форма с частичным рендеринга в YII, которые делают обновление и создание
Я пишу этот код JQuery только для проверки успеха:
$("#AmakenPlaces_place_main_category").change(function()
{
alert("hi");
}
это работает хорошо для меня в создании, но в обновлении ничего не делать
я думаю, что эта ошибка, потому что я получаю значение выбора из базы данных
Может ли кто-нибудь мне помочь .. Я устал, чтобы решить эту проблему
примечание: я использую этот код для основных категорий и подкатегорий для моего сайта
мой HTML в обновлении
<div class="controls col-sm-6">
<select class="form-control" name="AmakenPlaces[place_main_category]" id="AmakenPlaces_place_main_category">
<option value="">Select main category</option>
<option value="1" selected="selected">cafe and resturants</option>
<option value="2">men and wommen</option>
<option value="3">hoho</option>
</select>
</div>
мой код в JavaScript
<script type="text/javascript">
$(document).ready(function()
{
$("#AmakenPlaces_place_main_category").change(function()
{
var id=$(this).val();
$.ajax
({
type: "POST",
url: '<?php echo yii::app()->createAbsoluteUrl("site/subcategory");?>',
data: "id="+id,
dataType: 'json',
cache: false,
success:function(data,textStatus,jqXHR)
{
$("#AmakenPlaces_place_sub_category").html('');
$("#AmakenPlaces_place_sub_category").append('<option selected="selected">--Select Sub category--</option>');
$.each(data.town,function(i,v)
{
$("#AmakenPlaces_place_sub_category").append('<option value='+v.id+'>'+v.name+'</option>');
});},
});
});
});
</script>
спасибо всем за внимание
мой решить эту проблему, когда я удаляю
$(document).ready(function()
{
}
Других решений пока нет …