我想根據第一個選擇填充第二個下拉框。 我做了我的研究,發現大部分提供的建議/解決方案都預先加載了下拉值。jQuery:基於上一個下拉選項的下拉選項
我想訪問數據庫並獲取值。我能夠用Javascript解決這個問題,但是我發現Jquery解決方案會很有效,因爲我在數據庫中有很多項目。
所以這裏是我到目前爲止。關於如何使用MySQL查詢從數據庫檢索數據並自動填充的建議?
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".countryDropDown").change(function() {
var country = $(this).val();
function fillStateDropDown(countryStateOption) {
$.each(countryStateOption, function(val, text) {
$('.stateDropDown').append(
$('<option></option>').val(val).html(text));
});
}
function clearStateDropDown() {
$('.stateDropDown option:gt(0)').remove();
}
if (country == 'INDIA') {
clearStateDropDown();
var indiaStateOption = {
RAJASTHAN: 'Rajasthan',
GUJRAT: 'Gujrat',
MAHARASTRA: 'Maharastra'
};
fillStateDropDown(indiaStateOption);
}
else if (country == 'UK') {
clearStateDropDown();
var ukStateOption = {
LONDON: 'London',
LIVERPOOL: 'Liverpool',
DERBY: 'Derby'
};
fillStateDropDown(ukStateOption);
}
else if (country == 'USA') {
clearStateDropDown();
var usaStateOption = {
CALIFORNIA: 'California',
TEXAS: 'Texas',
NEWYORK: 'New York'
};
fillStateDropDown(usaStateOption);
}
var stateOptions = {
val1: 'text1',
val2: 'text2'
};
});
});
</script>
非常感謝您的意見。我對MVC的知識有限,並且與jQuery一起初學者。我剛從這周開始。我會盡量多研究並使用你的建議。 – Naveen
當然,如果你仍然有問題只是讓我知道,我自己已經經歷了學習曲線,所以我涉及到你面前的任務。上士:說謝謝的最好方法是投票或接受答案:)再次祝你好運! – AGE