jquery - Array of objects not getting parsed as javascript array of native objects? -


i receiving following data server

"[{\"role_id\":\"1\",\"name\":\"administrator\",\"created_by_user_id\":\"2\",\"time_created_on\":null,\"is_user_based\":\"0\"},{\"role_id\":\"2\",\"name\":\"manager\",\"created_by_user_id\":null,\"time_created_on\":null,\"is_user_based\":\"0\"}]" 

which array of 2 objects . after setting 'datatype' json not receiving native javascript array inside success callback function if use

$.ajaxsetup({         url:'/public/admin/role/list',         datatype:'json'      });   $.ajax({     success:function(data) {     alert(data[0].name); // alert box pop 'undefined '      var data = $.parsejson(data);      alert(data[0].name) ; //works      }     }); 

don't escape ". they're required json parsing.

[{"role_id":"1","name":"administrator","created_by_user_id":"2","time_created_on":null,"is_user_based":"0"},{"role_id":"2","name":"manager","created_by_user_id":null,"time_created_on":null,"is_user_based":"0"}] 

Comments

Popular posts from this blog

c++ - Is it possible to compile a VST on linux? -

java - Output of Eclipse is rubbish -

jquery - Confused with JSON data and normal data in Django ajax request -