一个愚蠢的问题。
我在许多按钮点击中调用了$ .ajax函数,文本已更改,下拉值已更改等等。所以我想到让这个函数参数化。以下是我试图使用的代码。
function ajaxCall(ajaxUrl, methodName) {
try {
$.ajax({
type: 'POST',
url: ajaxUrl,
success: methodName
},
dataType: "html"
});
}
catch (e) {
alert(e.message);
}
}
在这里,“methodName”应该是控件应该去的方法的名称。
或者简而言之,当我使用ajaxCall('test.aspx','testMethod')
时,控件应该转移到
function testMethod(xmlResponse){
alert ('Inside testMethod');
}
答案 0 :(得分:3)
在JavaScript中,您可以将函数用作变量,因此只需使用url和成功处理程序调用{{1}}。
ajaxCall