在knockout js中将循环结构转换为JSON

时间:2014-09-03 06:30:35

标签: javascript knockout.js knockout-mvc knockout-3.0

我有两个网格结构,其中一个我多次有多个字段,而在一个中我有两个字段单次。我为每个网格编写apply方法,我的第一个网格ID工作正常,但是当我点击第二个网格上的应用时,我收到此错误

Uncaught TypeError: Converting circular structure to JSON  

以下是两种申请方法:

self.applyRate = function (loan) {
    //  commit the edit transaction
    self.editTransaction.notifySubscribers(null, "commit");
    alert(ko.toJSON({data:loan}));
    //  hides the edit fields
    self.editingItem(null);
};
   self.apply = function (data) {
    //  commit the edit transaction
    self.editTransaction.notifySubscribers(null, "commit");
    alert(ko.toJSON({data:data}));
    self.editingItem(null);
};
点击编辑时点击{p> applyRate(),然后点击第一个网格上的申请,即贷款。

点击申请强制性和福利文字字段时出现问题。

这是一个Js小提琴链接:DEMO

0 个答案:

没有答案