我想要類似這樣的東西。javascript回調函數和參數
function AjaxService()
{
this.Remove = function (id, call_back)
{
myWebService.Remove(id, CallBack)
}
function CallBack(res) {
call_back(res);
}
}
所以我的調用程序會是這樣
var xx = new AjaxService();
xx.Remove(1,success);
function success(res)
{
}
另外,如果我想更多的參數,我將如何achive它添加到成功的功能。 說,如果我有這樣的
var xx = new AjaxService();
//how to call back success function with these parameters
//xx.Remove(1,success(22,33));
function success(res,val1, val2)
{
}
幫助成功的功能將被appretiated。
問候 成員Parminder
有沒有更簡單的方法在javascript中執行此操作,難道你不這麼認爲? – jrharshath 2010-01-04 04:58:02
沒有工作 謝謝 – Parminder 2010-01-04 05:21:04
@parminder你確定它不工作?這是將參數傳遞給不接受參數的標準方法,例如將參數傳遞給'setTimeout'。有沒有你可能錯過了語法的東西? – slebetman 2010-01-04 06:16:48