i returning value json in ajax , want check return value. alerts undefined. pls me solve issue.
json value:
[{"projectid":10,"fileid":343,"data":sample},{"projectid":11,"fileid":344,"data":sample1}]. js function:
function load() { var i; $.ajax({ type: "post", url: "search.aspx/load", data: "", contenttype: "application/json; charset=utf-8", datatype: "json", success: function (r) { var data = $.parsejson(r.d); var test= r.d.projectid;//undefined (i = 0; < r.d.length; i++) { paramlist = "{'data':'" + data.data + "'}"; if (paramlist == "sample") { alert(); } } } }); }
the result of
$.parsejson(r.d) is array. access projectid of ith record (inside loop), use modified version of load function:
function load() { var i; $.ajax({ type: "post", url: "search.aspx/load", data: "", contenttype: "application/json; charset=utf-8", datatype: "json", success: function (r) { var data = $.parsejson(r.d); (i = 0; < data.length; i++) { var test = data[i].projectid; paramlist = "{'data':'" + data[i].data + "'}"; if (paramlist == "sample") { alert(); } } } }); }
Comments
Post a Comment