我有一个处理程序函数附加到一个按钮,该按钮进行ajax调用并根据成功和失败行事。成功时,它使用默认响应参数调用另一个函数。我们如何传递附加参数以及服务器响应json对象。下面是代码示例。
buttonClick: function(button,e,eOpts){
makeAjaxCall(
null,
url,
{
scope:this,
fn: this.onSubmit// want to pass additional custom parameter to this function.
}
)
}
// function d
onSubmit: function(response) {
var object = Ext.JSON.decode(response.responseText)
}
基于附加参数我将决定功能,因为这个函数onSubmit()被两个不同的按钮点击调用。请帮助
答案 0 :(得分:0)
您可以向函数添加另一个参数,然后通过传递值来创建新函数。
fn: this.onSubmit.pass('type1')
onSubmit: function(type, response) {