Show List on Select in Ajax jQuery : Ajax jQuery में चयन पर सूची दिखाएँ

Show List on Select in Ajax Jquery

How to show List on Select in Ajax jQuery (Ajax jQuery में चयन पर सूची कैसे दिखाएं) –

Step – 1: First create database table named “course_list” given as bellow (सबसे पहले नीचे दिए गए अनुसार “course_list” नाम से डेटाबेस टेबल बनाएं)-

  • In this example, we create two dependent dropdown. If we select course type, then all related course name shows in other dropdown box according to selected “id” in ajax (इस उदाहरण में, हम दो आश्रित ड्रॉपडाउन बनाते हैं। यदि हम पाठ्यक्रम प्रकार चुनते हैं, तो सभी संबंधित पाठ्यक्रम नाम, ajax में चयनित “id” के अनुसार, दूसरे ड्रॉपडाउन बॉक्स में दिखाई देंगे).

Step 2: Create database connection file named “connectiondb.php” (“connectiondb.php” नाम से डेटाबेस कनेक्शन फ़ाइल बनाएँ)-

<?php
	$servername = "localhost";
	$username = "root";
	$password = "";
	$dbname = "testDatabase";

	// Create connection
	$conn = new mysqli($servername, $username, $password, $dbname);
	// Check connection
	if ($conn->connect_error) {
	  die("Connection failed: " . $conn->connect_error);
	}
?>

Step – 3: Create Dropdown list (ड्रॉपडाउन सूची बनाएं)-

<?php 
	include("connectiondb.php");
?>
<!doctype html>
<html>
  <head>
    <title>Show List on Select in Ajax Jquery</title>
	<script src="https://codeloveguru.com/master-library/js/jquery.min.js"></script>
	<script>	
		$(document).ready(function(){		
			$("#coursetype").change(function () {
				var ctype = $(this).val();
				if(ctype){
					$.ajax({
						type: 'POST',
						url: 'ajaxprocess.php',
						data: {coursetype: ctype},
						success: function (data) {                                                                                   
							$('#coursename').html(data);                                                                                   
						},
						error: function () {
							console.log("error");
						}
					});
				} else {
					$('#coursename').html('<option value="">--- Select ---</option>');				
				}			
			});
		});
	</script>	
  </head>
	<body>    
		<p>
			<label for="coursetype">Course Type : </label>                                
			<select name="coursetype" id="coursetype">
				<option value="">--- Select ---</option>
				<option value="1">Undergraduate Course</option>
				<option value="2">Postgraduate Course</option>										
			</select>
		</p>
		<p>
			<label for="coursename">Course Name : </label>                                
			<select name="coursename" id="coursename">
				<option value="">--- Select ---</option>		
			</select>
		</p>	
	</body>
</html>

Step – 4 : Create ajax & PHP file named “ajaxprocess.php” given as bellow (नीचे दिए गए अनुसार “ajaxprocess.php” नाम से ajax और PHP फ़ाइल बनाएँ)-

<?php

include("connectiondb.php");

	$ctype = isset($_POST['coursetype']) ? $_POST['coursetype'] : '';
	$qrs = "SELECT course_id, course_name, id FROM course_list where course_id=$ctype";
	$resdatas = mysqli_query($conn, $qrs);

	if (mysqli_num_rows($resdatas) > 0) {
	  $sub_caste_data='<option value="">--- Select ---</option>';
	  while($rowD = mysqli_fetch_assoc($resdatas)) {    
		$sub_caste_data .= '<option value="'.$rowD["id"].'">'.$rowD["course_name"].'</option>';				 
	  }
	  echo $sub_caste_data; exit;
	}  
?>

Show List on Select in Ajax jQuery

Tags: How to show List on Select in Ajax jQuery, Show Drop down list with ajax, Show List on Select in Ajax jQuery, Using jQuery & AJAX Populate Selection List

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *