Jquery To Auto-populate A Select Input From Another Select Input
EDIT 1 I am getting courseID from this code: $coursesOutput = ''; while($row = mysql_fetch_array($result2)){ $courseID = $row
Solution 1:
Where does courseID come from? Try logging it into the console. Does this help?
functionpopulateTee(courseID){
$.ajax({
url: 'includes/populate_tee.php?courseID=' + courseID,
success: function(data) {
//Assuming you're returning the tees list as an indexed arrayvar ops = '';
for(var i=0; i<data.length; i++){
ops += '<option>'+data[i]+'</option>';
}
$("#tee").html(ops);
}
});
}
Solution 2:
Instead of using onChange event on select i suggest use of jquery .change() method. Try following code it should solve the problem.
$('#course').on('change', function () {
var courseID = $(this).val();
$.ajax({
type: "post",
url: 'includes/populate_tee.php?courseID=' + courseID,
success: function(data) {
$("#tee").html(data);
}
});
});
Post a Comment for "Jquery To Auto-populate A Select Input From Another Select Input"