0
我打電話從這個代碼WebMethod
:傳遞jQuery對象和的WebMethod返回值的的onSuccess功能
if($(this).attr("checked")) {
..
MyWebMethod(variable1, variable2, onSuccessFunction);
}
的MyWebMethod
返回一個整數,我想設置jQuery對象的$(this).attr("id")
上面返回整數。基本上,我試圖做相當於MVC Ajax.ActionLink...AjaxOptions {UpdateTargetID =...}
但是,我不知道如何既得到$(this)
以及返回的值。例如,如果我這樣做:
MyWebMethod(variable1, variable2, onSuccessFunction($(this)));
我能成功地操縱jQuery對象,但顯然它並沒有從MyWebMethod
的返回值。或者,方法簽名爲onSuccessFunction(returnValue)
的第一個代碼塊的正確返回值爲MyWebMethod
,但沒有我正在查找的jQuery對象的概念。我是否全部錯了?
我正在嘗試這樣的一個匿名函數,問題是$(this)沒有正確的引用。在它被調用的時候,它最終引用(我認爲)整個文檔。無論如何,不是正確的對象。 – iboeno 2010-03-31 18:51:23
檢查我剛剛做出的更改。它應該解決你的問題。 – 2010-03-31 19:22:04
感謝您的幫助。 – iboeno 2010-03-31 19:54:46