1. По пермому не знаю, взял пример скрипт с мануала api
2. Да лучше, но как сделать не хватает мозгов, подскажи плиз?
3. Тут я сделал опечатку, поправил в коде (выделил красным).
target: "#city_form" - это див который обновляется
$('#country_form').submit(function() {
$(this).ajaxSubmit(options); - тут
$('#country_form') Это форма в которой проходит submit.
Вот это код формы
echo "<form id='country_form' name='sel_count' method='post' action='form_area_next.php'>
<select name='it_mid_count' input type='hidden'> ";
// Так как запрос возвращает несколько строк, применяем цикл
while($name = mysql_fetch_array($name_count))
{
echo "
<option value =".$name['itemid_country'].">".$name['name_country']."</option>
";
}
echo " </select>
<input id='submit1' type='submit' name='submitButton' value='OK' />
</form>