यदि आप किसी पेज को रिफ्रेश नहीं करना चाहते हैं, तो इसका उत्तर "जावास्क्रिप्ट" है। अब, आपके पास वहां कुछ विकल्प हैं। व्यक्तिगत रूप से, मैं और अधिक लोड करना पसंद करता हूं, इसलिए मैं एक JSON ऑब्जेक्ट रखता हूं जो संभावनाओं को रेखांकित करता है और फिर मैं स्थिर सामग्री के लिए स्थिर सामग्री को स्वैप करता हूं।
इसका मतलब यह होगा कि बदले में मेरे पास कुछ ऐसा होगा:
var first = document.getElementById( "id of first select" )
var items = possibilities[
first.value // you can also do things with selectedIndex and options if needs.
];
var second = document.getElementById( "id of second select" )
for( var i in items )
{
var opt = document.createElement('option');
opt.setAttribute('value', items[ it ] );
second.appendChild( opt );
}
आपका दूसरा विकल्प "तार पर" डेटा भेजना और इसे AJAX के माध्यम से काम करना है। ट्यूटोरियल के लिए जगह नहीं होने के कारण, मुझे लगता है कि मैं आपको इस एक ।