currenty我在url中硬编码并将id编入函数但是我想传递它们所以它不是特定于硬编码。
传递参数的代码 - 当前硬编码
Next = function () {
var _page = $.views.Roster.ViewModel.CurrentPage() + 1;
$.views.Roster.ViewModel.CurrentPage(_page);
$.views.Roster.GetPage("/api/Roster", 9, _page);
}
我希望将最后一行更改为:$.views.Roster.GetPage(url, id, _page);
传递参数的当前方法
$.views.Roster.GetPage = function (url, id, pageNumber) {
$.ajax({
Url: url,
DataToSubmit: { pageNumber: pageNumber, id: id },
DataType: "json",
OnSuccess: function (data, status, jqXHR) {
$.views.Roster.RosterViewModel.AddUsers(data);
}
});
};
答案 0 :(得分:0)
您可以参数化您的功能:
Next = function (url, id) {
var _page = $.views.Roster.ViewModel.CurrentPage() + 1;
$.views.Roster.ViewModel.CurrentPage(_page);
$.views.Roster.GetPage(url, id, _page);
}