Javascript 从模型中的列表填充数组
我将JavaScript函数的数据存储在一个数组中。 现在为了让事情变得更简单,我想知道有没有一种方法可以从模型中的列表填充数组 我在后端使用了一个Javascript 从模型中的列表填充数组,javascript,arrays,asp.net-mvc-4,knockout.js,Javascript,Arrays,Asp.net Mvc 4,Knockout.js,我将JavaScript函数的数据存储在一个数组中。 现在为了让事情变得更简单,我想知道有没有一种方法可以从模型中的列表填充数组 我在后端使用了一个ASP.netmvc框架 我知道可能有某种方法,但我想不出来:(是的,有一种方法:看看这个例子。我希望它能帮助你: 您可以创建JavaScript文件或将其放在视图中: 创建一个点视图模型点支持向量机 var urlPath = window.location.pathname; $(function () { ko.applyBi
ASP.netmvc
框架
我知道可能有某种方法,但我想不出来:(是的,有一种方法:看看这个例子。我希望它能帮助你: 您可以创建JavaScript文件或将其放在视图中: 创建一个
点视图模型
点支持向量机
var urlPath = window.location.pathname;
$(function () {
ko.applyBindings(pointsVM);
pointsVM.loadPoints();
});
var pointsVM= {
Points: ko.observableArray([]),
loadPoints: function () {
var self = this;
//Ajax Call Get All Points
$.ajax({
type: "GET",
url: urlPath + '/FillIndex',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
self.Articles(data); //Put the response in ObservableArray
},
error: function (err) {
alert(err.status +" : " + err.statusText);
}
});
}
};
function Points(Points) {
this.field1= ko.observable(Points.field1);
this.field2= ko.observable(Points.field2);
this.field3= ko.observable(Points.field3);
}
在控制器中:
public JsonResult FillIndex()
{
return Json(db.YourDB.ToList(), JsonRequestBehavior.AllowGet);
}
在您看来:只需调用javascript库
希望这会有所帮助是不是说“数据库SQL”的意思是“Microsoft SQL”?@tereško Yeah正确的Microsoft SQL Server管理Studio@tereško如果能得到一些帮助而不仅仅是编辑,那就太好了,先生。谢谢:)