I have two input field. I want to get value of 1st input field and sent it to database to get value of 2nd input field through php query. right now i am getting data in alert but I don't know how to put the values in second drop down.
I am getting data in alert. but how i can show data in #second-dropdown select tag.
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#first-dropdown").off("change").on("change", function(){
$.ajax({
'url':"getUrl.php",
'data':{id:$("#first-dropdown").val()},
'method':'GET',
'success':function(data){
alert(data);
}
})
})
});
</script>
<select id="first-dropdown">
<option value="0">Select Product Line</option>
<option value="1">Living</option>
<option value="2">Kitchen</option>
<option value="3s">Bathe & Utility</option>
<option value="4">Furniture</option>
</select>
<select id="second-dropdown">
</select>
and my getUrl file is :
<?php
$id = $_GET['id'];
$query = mysql_query("select category_name from product_categories where Line_Code='$id'");
while($data = mysql_fetch_assoc($query)){
$values[] = array(
'product_categories'=>$data['category_name'],
);
}
echo json_encode($values);
?>
I want to show data in #second-dropdown. any one give me solution i am trying this since six hours.