【发布时间】:2013-11-20 18:10:13
【问题描述】:
我有一个返回类别列表的 ajax 调用。我希望从列表中提取每个名称。 我的 ajax 看起来像:
$(document).ready(function () {
$.ajax({
type: "GET",
url: "/Client/GetCategoryList",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(data);
},
error: function () { alert("Error"); }
});
});
如果我使用的是“dataType:”json”,那么在警报中我发现了类似的结果
[object Object],[object Object],[object Object],[object Object],[object Object]
如果我评论“dataType:”json”那么结果就像
[{"iID":56,"strName":"as","strDescription":"as","strImage":""},{"iID":24,"strName":"laptop","strDescription":"laptops","strImage":"uploads/2dell.jpg"}, {"iID":14,"strName":"mobile","strDescription":"handsets","strImage":"uploads/14sams.jpeg"},{"iID":46,"strName":"sds","strDescription":"dsd","strImage":"uploads/Category/46bg.jpg"}]
我只是想从数据中提取类别名称或 strName 作为超链接。任何帮助都将不胜感激。提前致谢。
【问题讨论】:
-
您的脚本正在返回一个包含 5 个对象的数组。您需要遍历它们并获取每个的
strName属性。 -
试试这个你就能得到答案stackoverflow.com/questions/4317112/…