【发布时间】:2018-01-25 10:44:25
【问题描述】:
我在使用 Ajax 获取我的 JSON 对象时使用淘汰赛。我的问题是如何在我自己的 javascript 代码中使用这些数据:
我有我的映射项,这是我从 ajax 返回的。 示例:
MedarbejderId: ko.observable(element.MedarbejderId),
MedarbejderId 是我需要在以下方法中找到名称的 Id。
function TranslateMed(i)
{
console.log("test " + i) // for testing purposes in console.
for (var key in obj)
{
if (obj[key].Value == i)
{
console.log("vi er inde");
return obj[key].Text;
}
}
return obj[0].Text
}
obj 是我的名字列表。这很好用。当我保存数据时,我的问题出现了,
$(document).on("click", ".kout-update", null, function (ev) {
var current = ko.dataFor(this);
console.log(current);
current.MedarbejderNavn = TranslateMed(current.MedarbejderId);
current.Mode("display");
saveData(current);
});
我的 current.MedarbejderId 是 c(){if(0<arguments.length)return c.Ua(c[F],arguments[0])&&(c.ia(),c[F]=arguments[0],c.ha()),this;a.l.sc(c);return c[F]}
我需要获取它的价值。
【问题讨论】:
-
这个问题stackoverflow.com/questions/14015497/…可以帮到你。
-
我找到了答案,我忘了我错过了括号。
标签: javascript json asp.net-mvc knockout.js