使用敲除js可观察值作为变量
本文关键字:变量 观察 js | 更新日期: 2023-09-27 18:20:33
我有以下内容:
<span data-bind="text: total"></span>
从knocket js,我如何将这个值传递给代码?
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是一个客户端框架。要将数据从客户端传输到服务器,您需要类似于上面的内容。您需要在服务器端创建一个可以接收此信息的控制器。我希望这能帮助你开始。