I have an array like this comming from php file with json_encode.
[{"label":"Mississippi State, Mississippi","value":"mississ"},
{"label":"Mississauga, Ontario","value":"mississ"},
{"label":"Mississippi Station, Ontario","value":"mississ"}]
This array is dynamic. I want to alert the label of this array.
JQUERY:
var obj = $.parseJSON(data);
alert(obj.label);
It's giving me error like obj is null.
EDIT:
basically I want to put these values in dropdown search box: like this jquery plugin
AJAX:
$.ajax({
url: "ajax/ir_populate_search.php",
dataType: "json",
type: "POST",
data: {
keyword: request.term,
path: path
},
success: function(data){
var obj = $.parseJSON(data);
var availableCities = obj.label;
$( "#txtLocation" ).autocomplete({
source: availableCities
});
}
dataType: "json"tells jQuery to parse it for you.datais already parsed.datais an array of objects.