Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
PHP: <?php if ($_POST["country"] == 1) { echo json_encode( array( "1" => "Вашингтон", "2" => "Сиетл" ) ); } elseif ($_POST["country"] == 2) { echo json_encode( array( "3" => "Париж", "4" => "Марсель" ) ); }
<?php if ($_POST["country"] == 1) { echo json_encode( array( "1" => "Вашингтон", "2" => "Сиетл" ) ); } elseif ($_POST["country"] == 2) { echo json_encode( array( "3" => "Париж", "4" => "Марсель" ) ); }
<select name='country'> <option value="1">США</option> <option value="2">Франция</option> </select> <select name='city'></select> <script> jQuery(document).ready( function($){ $("select[name='country']").bind('change', function() { $.post( 'check.php', { country: $("select[name='country']").val() }, function(data) { data = JSON.parse(data); $("select[name='city']").empty(); for (let id in data) { $("select[name='city']").append("<option value='" + id + "'> " + data[id] + " </option>"); } } ) }); }); </script>
<head> <meta charset="UTF-8" /> <title>мой сайт</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head>
тут все ок.
у тебя такой код html?
ну и не забудь в хидер подключить jquery
и у меня все работает