Не работает Ajax
При нажатии на опцию селекта нужно изменить опции другого селекта
Вот джава: $('.reg_country_option').click(function(){ var select = $("#reg_country").val(); $.ajax({ type:'POST', url:"../func/city_option.php", data:"reg_country="+select, success:function(html){ $('#reg_city').html(html); } }); }); Вот вызывающяяся РНР <?php if($_SERVER['REQUEST_METHOD']=='POST'){ if($_SERVER['SERVER_NAME']=='asdf.ru'){ header('Content-Type: text/html; charset=utf-8'); session_start(); include("db.php"); $reg_country = $_POST['reg_country']; echo "<option value='1'>$reg_country</option>"; } } ?> не могу понять в чем проблема? |
Решение кому интересно
$('#reg_country').change(function(){ var select=$(this).val(); $.ajax({ type:'POST', url:"func/city_option.php", data:"reg_country="+select, success:function(html){ $('#reg_city').html(html); } }); }); Событие нужно ставить на селект а не на его option, и ставить событие change, потому как можно менять значение не только кликом но и клавиатурой |
Часовой пояс GMT +3, время: 10:48. |