Как установить переменную.data() внутри сценария ASP, чтобы к ней можно было получить доступ позже?

Я использую $.post() вызвать ASP-скрипт, который, помимо прочего, имеет следующий код:

%>
    <script type="text/javascript">
    strTributeID = <% NTC %>
    $('body').data(tributeID, strTributeID);
    alert ($('body').data(tributeID));
    </script>
<%

Перед обновлением страницы (чтобы не пришлось удалять данные DOM), я вызываю другой метод $.post(), который делает это при успехе:

var strTributeID = $('body').data(tributeID);

Однако значение не сохраняется или, возможно, установлено неправильно. Что может быть не так?

1 ответ

Решение

Вы не пишете NTC ценность для страницы, только оценивая это и выбрасывая это. Использовать <%= тег:

strTributeID = <%= NTC %>;
Другие вопросы по тегам