我找不到如何从data.items中获取第一个也是唯一的元素,我不想使用foreach函数,因为我只有一个元素。
答案 0 :(得分:3)
像这样,可能是:
var myOneItem = data.items[0];
如果
,这将有效items
属性编辑:从您的评论看来,您似乎需要:
for (var key in data) {
var val = data[key];
}
// you can use val here
答案 1 :(得分:1)
试试这个:
... success: function (data) {
var oneItem = data[0].items;
}
编辑:
这是完整的代码
$.ajax({
url: "functionURL",
type: "GET/POST",
data: {functionArgument_Name:passingArgument_name},
success: function (data) {
var oneItem = data..;
}
});
所以如果你有这样的东西
public JsonResult getOneItem(string name)
{
Dictionary<String, String> items= new Dictionary<string, string>();
items.Add("items",name);
return Json(items, JsonRequestBehavior.AllowGet);
}
你的ajax应该是这样的:
$.ajax({
url: "getOneItem",
type: "POST",
data: {name:"abcde"},
success: function (data) {
var oneItem = data.items;
}
});