在服务器端,我有一个 Asp.Net Web 应用程序,WebMethod 返回一个序列化的 Json 字符串,如下所示:
Object { d= "[{"Id":"1","Name":"COMERCIAL BANK"},
{"Id":"2","Name":"AZTEC BANK"},
{"Id":"3","Name":"EL SALVADOR BANK"}]" }
当我尝试使用 映射该结果var mappedBanks = ko.mapping.fromJSON(data.d)
,然后使用console.log(mappedBanks)
我打印的所有内容c()
时,就像 mappedBanks 一样,它应该是一个数组,没有元素,因为我可以对其进行迭代,当我尝试打印第一个元素时,控制台说undefined
. Json有问题吗?或者我没有正确映射它。