ASP .NET MVC; вернуть HTML вместе с JavaScript - PullRequest
0 голосов
/ 30 ноября 2009

У меня есть частичное представление, которое отображает таблицу.

При загрузке страницы я использую JQuery для выполнения Zebra Stripping на нем.

Всякий раз, когда ajax обновляет таблицу, элементы DOM обновляются, но, поскольку код JQuery для разборки Zebra не выполняется; стол выглядит некрасиво.

Я попытался добавить Javascript в свое частичное представление

        if( Request.IsAjaxRequest() )
            return PartialView( "AdministrationGrid", Users );

но javascript не выполняется.

Полагаю, единственный способ выполнить Javascript как ответ - это сделать:

return JavaScript( "alert( '' )" );

Кто-нибудь с идеей, как мне этого добиться?

Я думал о JQuery Live, но он используется для привязки себя к событиям.

1 Ответ

2 голосов
/ 30 ноября 2009

Конечно, если вы используете AJAX для обновления таблицы, у вас есть функция, которая вызывается для запроса ваших данных. Если есть функция onSuccess, вы можете просто вызвать там чередование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...