Próbuję uzyskać zmienną ASP w funkcji JavaScript, staram się przekazać zmienną

<input type="hidden" id="abc" value="<% variable %>">

A potem otrzymuję wartość

document.getElementById('abc').value;

Ale daje mi błąd, czy jest lepszy sposób lub jak mogę umieścić zmienną ASP jako wartość wejściową?

0
Francisco Costa 19 sierpień 2014, 04:31

1 odpowiedź

Najlepsza odpowiedź

Spróbuj tego:

<input type="hidden" id="abc" value="<%= variable %">

AKTUALIZACJA:

<% %> odnosi się do ogólnego bloku kodu. Nadal możesz spróbować i zrobić coś w tym bloku, jak mówić, <% Response.Write(variable) %>. Niekoniecznie zwróci coś, chyba że powiesz.

<%= %> Z drugiej strony jest skrótem do <% Response.Write() %>

1
dork 20 sierpień 2014, 01:10