Я использую jQuery с функцией $('#countryid').load('/some/url',{country: country_id});
, чтобы автоматически загружать опции для регионов в зависимости от выбранной страны.
И он прекрасно работает, когда я загружаю html через ajax.
Но мне нужно загрузить код JavaScript. Когда я пытаюсь это сделать, все выбранные поля вообще исчезают со страницы ...
Что я делаю не так?
Код:
<script type="text/javascript">
$(document).ready(function() {
$('#countrydropdown').change(function() {
var countryvalue = $('#countrydropdown option:selected').val();
if(countryvalue==0){clearlist();}
getarea();
});
});
function getarea(){
var countryvalue = $('#countrydropdown option:selected').val();
var area = $('#areadropdown');
if(countryvalue==0){
area.attr("disabled",true);
}else{
area.attr("disabled",false);
area.load('/ajax/2/',{country: countryvalue});
}
}
function clearlist(){
$('#areadropdown').empty();
}
</script>
<form action="" id="form">
<select id="countrydropdown">
<option value="0">Countries</option>
...
</select>
<select id="areadropdown" disabled="disabled">
</select>
</form>
Спасибо !!!