我正在使用 Web 服务来填充选择列表,现在我需要对许多选择列表执行相同的操作,最好使用相同的方法来尝试限制代码量。这是我用来进行 Web 服务调用的方法:
function GetColourReferences(self) {
$.ajax({
async: false,
cache: false,
type: 'GET',
url: '/GetColourReferences',
success: function (data) {
self.colourReferences(data);
}
});
}
我已经尝试过类似于以下的方法,但我无法让它工作 - 甚至可能吗?
function GetReferences(self, list, refUrl) {
$.ajax({
async: false,
cache: false,
type: 'GET',
url: refUrl,
success: function (data) {
list(data);
}
});
}
我是这样称呼它的(我正在使用 Knockout):
GetReferences(self, self.colourReferences, '/GetColourReferences');
谢谢你看:)