Обратный вызов AjaxOptions OnSuccess с параметром не работает - PullRequest
6 голосов
/ 01 июля 2011

Я пытаюсь использовать AjaxOptions.OnSuccess для вызова функции javascript и передачи ей параметра.Я могу без проблем вызвать основную функцию без параметров, это просто передача параметров.

Вот моя функция JS:

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

        alert(itemId);
    }
</script>

И мое объявление AjaxOptions в бритве:

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

На стороне клиента ссылка выглядит так:

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

Есть идеи, что я делаю не так?

Спасибо!

1 Ответ

4 голосов
/ 01 июля 2011

Попробуйте это:

New AjaxOptions With {.OnSuccess = String.Format("removeRow({0})", item.Id) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...