javascript - How to get JSON data into option list -


i getting json in following format (as array of objects)

[{"0":"ahmednagar","city_name":"ahmednagar","1":"1","city_id":"1"},{"0":"akola","city_name":"akola","1":"2","city_id":"2"},{"0":"amravati","city_name":"amravati","1":"3","city_id":"3"},{"0":"aurangabad","city_name":"aurangabad","1":"4","city_id":"4"},{"0":"beed","city_name":"beed","1":"5","city_id":"5"},{"0":"bhandara","city_name":"bhandara","1":"6","city_id":"6"},{"0":"buldhana","city_name":"buldhana","1":"7","city_id":"7"},{"0":"chandrapur","city_name":"chandrapur","1":"8","city_id":"8"},{"0":"dhule","city_name":"dhule","1":"9","city_id":"9"},{"0":"gadchiroli","city_name":"gadchiroli","1":"10","city_id":"10"},{"0":"gondia","city_name":"gondia","1":"11","city_id":"11"},{"0":"hingoli","city_name":"hingoli","1":"12","city_id":"12"},{"0":"jalgaon","city_name":"jalgaon","1":"13","city_id":"13"},{"0":"jalna","city_name":"jalna","1":"14","city_id":"14"},{"0":"kolhapur","city_name":"kolhapur","1":"15","city_id":"15"},{"0":"latur","city_name":"latur","1":"16","city_id":"16"},{"0":"mumbai city","city_name":"mumbai city","1":"17","city_id":"17"},{"0":"mumbai suburban","city_name":"mumbai suburban","1":"18","city_id":"18"},{"0":"nagpur","city_name":"nagpur","1":"19","city_id":"19"},{"0":"nanded","city_name":"nanded","1":"20","city_id":"20"},{"0":"nandurbar","city_name":"nandurbar","1":"21","city_id":"21"},{"0":"nashik","city_name":"nashik","1":"22","city_id":"22"},{"0":"osmanabad","city_name":"osmanabad","1":"23","city_id":"23"},{"0":"palghar","city_name":"palghar","1":"36","city_id":"36"},{"0":"parbhani","city_name":"parbhani","1":"24","city_id":"24"},{"0":"pune & pimpri-chinchwad ","city_name":"pune & pimpri-chinchwad ","1":"25","city_id":"25"},{"0":"raigad","city_name":"raigad","1":"26","city_id":"26"},{"0":"ratnagiri","city_name":"ratnagiri","1":"27","city_id":"27"},{"0":"sangli","city_name":"sangli","1":"28","city_id":"28"},{"0":"satara","city_name":"satara","1":"29","city_id":"29"},{"0":"sindhudurg","city_name":"sindhudurg","1":"30","city_id":"30"},{"0":"solapur","city_name":"solapur","1":"31","city_id":"31"},{"0":"thane","city_name":"thane","1":"32","city_id":"32"},{"0":"wardha","city_name":"wardha","1":"33","city_id":"33"},{"0":"washim","city_name":"washim","1":"34","city_id":"34"},{"0":"yavatmal\t","city_name":"yavatmal\t","1":"35","city_id":"35"}] 

ajax call json

$(document).ready(function(){       $("#select_state").change(function() {           var $state_var=$('#select_state').val();           alert("selected state value "+$state_var);           //make ajax call           $.ajax({             url: 'ajax/location.php',             type:'get',             data: {               state_name : $state_var             },             success: function(city_list) {                               console.log(city_list);                   var options = '';                 (var = 0; < city_list.length; i++) {                         var city = city_list[i];                           options += '<option value="' + city.city_id + '">' + city.city_name + '</option>';                     }                  $('#select_city').html(options);                 $('#select_city').show();              }           });       });   }); 

now gives me undefined option list

you need add:-

datatype;'json', 

in $.ajax code response automatically parsed , success function execute properly.

like below:-

$.ajax({       url: 'ajax/location.php',       type:'get',       datatype:'json', // add       data: {           state_name : $state_var       },.....rest code 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -