Как установить переменную.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 %>;