Есть поле text input через которое методом get ajax отправляется на сервак в бд запрос - дай мне 10 городов
$townsearchres = mysql_query("SELECT id,city FROM cities WHERE country_id='$country' and city like '$city%' LIMIT 10");
$townsearchrow = mysql_fetch_array($townsearchres);
результат - это список из 10 городов, которые загружается в div методом load() jQuery типо такого
<li>
- Не выбрана -
<input type="hidden" value="0" class="countrychex">
</li>
<li>
<b>Россия</b>
<input type="hidden" value="1" class="countrychex">
</li>
<li>
Украина
<input type="hidden" value="2" class="countrychex">
</li>
<li>
Беларусь
<input type="hidden" value="3" class="countrychex">
</li>
<li>
Казахстан
<input type="hidden" value="4" class="countrychex">
</li>
вот сам скрипт метода load()
var countryselect = $('#countryhide').val();
var link = 'citys.php?city='+towninput+'&country='+countryselect;
$('#townlist').find('ul').load(link, function() {
peredatparam();
polbox();
$('#townhide2').val('0');
});
При первой отправке запроса на сервак например ввожу "Москв", это список есть( судя из инструментов разработчика в браузере гугл), но визуально в браузере пустота, то есть нету не надписей не стилей, но при любых изменениях тут же через инструменты разработки все впорядке и сразу начинает отображаься
Нажимаю повторно запрос, например ввожу "Москва" уже все нормально. В чем причина как это убрать?