2011-07-01 21 views
6

AjaxOptions.OnSuccess bir javascript işlevini çağırmak ve bir parametre iletmek için kullanmaya çalışıyorum. Problemsiz bir parametreyle temel bir işlevi çağırabilirim, sadece parametre geçiyor. bağlantı gibi görünür istemci tarafındaAjaxOptions OnSuccess geri arama parametresi çalışmıyor

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

:

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

konusunda fikrin

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

     alert(itemId); 
    } 
</script> 

Ve ustura benim AjaxOptions beyanı: Burada

benim JS fonksiyonudur ne yapıyorum yanlış?

Teşekkürler!

cevap

4

bu deneyin:

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

Teşekkür gram! Bu tema üzerinde çok fazla varyasyon denedim, ancak google'da bulduğum tüm cevaplar, aramamı farklı şekilde biçimlendirmem gerektiğini söyledi. Bu mükemmel çalıştı. –