【发布时间】:2015-02-10 12:19:55
【问题描述】:
我想知道是否可以在视图模型的另一个方法中调用一个方法
在我的附加:函数中,我有一个显示所有客户的 ajax 方法
attached: function () {
$.ajax({
type: "GET",
url: "/api/listusers/GetContractorList",
dataType: "json",
contentType: "application/json; charset=utf-8",
headers: appsecurity.getSecurityHeaders(),
success: function (result) {
if (result != null) {
var mappedContractorList = $.map(result, function (item) {
return new GKContractorObj(item);
});
viewmodel.ContractorList(mappedContractorList);
tableObj = $('#tblContractorsList').DataTable();
}
},
failure: function (error) {
logger.logError('Failed to contractor list', 'Error', null, true);
}
})
我想调用里面的方法attached:function in another data-bind method out here
showGKContractors:
function () {
//Some Logic
//Call to url (attached:method): "/api/listusers/GetContractorList"
(without having to rewrite code)
}
我该如何解决这个问题?
【问题讨论】:
标签: ajax mvvm knockout.js jquery-datatables