Javascript 在Extjs 4.2.0中将附加参数传递给回调函数
我在一个按钮上附加了一个处理函数,它可以进行ajax调用,并根据成功和失败进行操作。如果成功,它将使用默认响应参数调用另一个函数。如何将附加参数与服务器响应json对象一起传递。下面是代码示例Javascript 在Extjs 4.2.0中将附加参数传递给回调函数,javascript,extjs4.2,Javascript,Extjs4.2,我在一个按钮上附加了一个处理函数,它可以进行ajax调用,并根据成功和失败进行操作。如果成功,它将使用默认响应参数调用另一个函数。如何将附加参数与服务器响应json对象一起传递。下面是代码示例 buttonClick: function(button,e,eOpts){ makeAjaxCall( null, url, { scope:this, fn: this.onSubmit// want to pass additional c
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)
}
根据附加参数,我将决定功能,因为Submit上的此函数由两次不同的按钮单击调用。请帮助您可以向函数中添加另一个参数,然后通过传递值来创建新函数
fn: this.onSubmit.pass('type1')
onSubmit: function(type, response) {
您可以将附加参数填充到响应对象中。然后像response.additionalParam一样访问它。