jQuery, Страны-Города, не передается параметр подгружаемой формы
Есть скрипт jQuery, Страны-Города, но не передается параметр подгружаемой формы (т.е. поле Город, res[doc_city_id]). НО! если после нажатия кнопки 'Выбор' вернуться браузером 'назад', и снова нажать кнопку 'Выбор', то параметр передается.
В чем может быть дело? Может после загрузки данные городов, нужно обновить что-то?
<table border=0 width=1 cellspacing="10" cellpadding="0">
<form method="post" action="/address_city_select/" enctype="multipart/form-data">
<input type="hidden" name="mode" value="1">
<tr>
<td nowrap>Страна:<select name="res[doc_country_id]" onchange="loadGeoCities(this)">$tpl[doc_country_list]</select></td></td>
<td nowrap>Город:
<span id="cities_html">tpl[doc_city_list]</span>
<select name='res[doc_city_id]' onchange='loadGeoAreas(this)' id="cities_html">$tpl[doc_city_list]</select>
</td>
<td nowrap>Район:<span id="areas_html">$tpl[doc_area_list]</span></td>
<td>
<input type='submit' value='Выбор'>
</td>
</form>
</table>
function loadGeoCities(select) {
$("#models_html").empty();
$.ajax({
type: "POST",
url: "/geo_city_list/",
data: "doc_id="+select.value,
success: function(html) {
$("#areas_html").empty();
$("#cities_html").empty();
$("#cities_html").append(html);
}
});
}
Последний раз редактировалось MCB, 24.01.2012 в 19:49.
|