2011-07-01 14 views
6

AjaxOptions.OnSuccessを使用して、JavaScript関数を呼び出してパラメータを渡そうとしています。パラメータなしで基本的な関数を呼び出すことができます。パラメータを渡すだけです。ここでAjaxOptionsパラメータが機能しないOnSuccessコールバック

は、私のJS関数です:かみそりで

<script type="text/javascript"> 
    function removeRow (itemId) { 

     alert(itemId); 
    } 
</script> 

そして、私のAjaxOptions宣言:

<a data-ajax="true" data-ajax-success="function(){removeRow(3);}" href=... 

任意のアイデア:クライアント側で

New AjaxOptions With {.OnSuccess = "function(){removeRow(" + item.Id.ToString + ");}"} 

リンクは次のように表示されます私は間違っているの?

ありがとうございます!

答えて

4

はこれを試してみてください:

New AjaxOptions With {.OnSuccess = String.Format("removeRow({0})", item.Id) } 
+0

ありがとうグラム!私はそのテーマについて非常に多くのバリエーションを試しましたが、私がGoogleで見つけたすべての回答は、私の電話のフォーマットを違うものにする必要があると言いました。これは完全に機能しました。 –

関連する問題