使用knockout js可观察值作为变量

时间:2015-11-04 10:23:28

标签: c# knockout.js

我有以下内容:

<span data-bind="text: total"></span> 

来自knockout js,如何将此值传递给后面的代码?

1 个答案:

答案 0 :(得分:0)

Carsten对ajax电话很准确。您可能会有一个事件,可能来自按钮点击,其功能类似于

//html

//... form that adds to total
<span data-bind="text: total"></span> 
<button data-bind="click: mySubmit">Submit Total</button>

//js controller
self.total = 0;

self.mySubmit = function(){
 $.ajax({
  type: "POST",
  url: myBackendControllerUrl,
  data: self.total,
  success: function(){console.log("success!");},
  dataType: JSON
 });
}

Knockout是一个客户端框架。要从客户端到服务器获取数据,您需要具备上述内容。您需要在服务器端创建一个可以接收此控制器的控制器。我希望这有助于你开始。