我有這樣的代碼,其中我試圖檢索model.findall數據(),並顯示在用戶界面的表格中顯示的數據能JS和Model.findAll()無法在UI
model.js
define(['jquery', 'can'], function ($, can) {
var serviceModel = can.Model.extend({
findAll: function (params,servicename) {
return $.ajax({
type: 'POST',
dataType: 'JSON',
contentType: 'application/json',
url: 'data/+ servicename',
success: function (data) {
console.log("Success ");
},
error: function() {
console.log("Error");
}
});
}
}, {});
return serviceModel;
});
controller.js
serviceModel.findAll(params,"SP_table", function(data) {
if (data.status === "success") {
$('#idtable').dataTable().fnClearTable();
$('#idtable').dataTable().fnAddData(data.result);
}else{
alert("inside alert");
}
});
問題是serviceModel.findAll()我無法進去serviceModel.findAll()數據,因爲數據是存儲過程或宏的形式,我得到使用 以上功能的「servicename」,請讓我知道如何解決此問題。