У меня есть два выпадающих окна для страны, а второй для штатов
что я должен делать ? Я бы выбрал страну из первого раскрывающегося списка и
вторая выпадающая зона должна быть заполнена названием государств соответствующей страны
Я хочу использовать jquery и PHP
государства и страны хранятся в базе данных mysql
Как сделать динамическое зависимое поле выбора с помощью Jquery, Ajax, PHP и Mysql. Зависимый флажок выбора, когда выбор сделан в поле «Родительский», он позволяет обновить данные списка «дочерние».
http://www.9lessons.info/2010/08/dynamic-dependent-select-box-using.html
Приведенный ниже код будет активирован при изменении выбранного значения раскрывающегося списка страны.
Затем вы можете использовать PHP-скрипт для возврата списка состояний JSON, который затем будет занесен в выпадающий список состояний.
$('#IdOfYourCountryList').change(function(){ var country = $(this); $.getJSON("UrlOfYourPHPScript", function(result) { $.each(result, function() { options.append($("<option />").val(this.Value).text(this.Key)); }); }); });
this.Key
и this.Value
ссылаются на имя и значение, которое вы хотите для каждой опции, имена могут меняться в зависимости от того, как вы структурируете JSON.
Тоны примеров такого рода вещей. Google – ваш друг. Вот один из примеров: http://roshanbh.com.np/2008/01/populate-triple-drop-down-list-change-options-value-from-database-using-ajax-and-php.html