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

Я использую $.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 Ответ

0 голосов
/ 31 августа 2011

Вы не записываете значение NTC на страницу, только оцениваете его и выбрасываете.Используйте тег <%=:

strTributeID = <%= NTC %>;
...