Wie übergebe ich eine Variable von asp.net nach JavaScript?
Antworten
Zu viele Anzeigen?Es gibt mehrere Möglichkeiten:
1 - Schreiben Sie es in Ihrem JavaScript mit <%= myVariable %>
2 - Setzen Sie einen Cookie serverseitig und rufen Sie dann den Cookie auf der Clientseite ab
3 - Setzen Sie ein verstecktes Formularfeld auf Ihren Wert
4 - Weiterleiten auf Ihre Seite mit dem Wert als Abfragezeichenfolgeparameter und dann das Parsen der Parameter mit JavaScript
5 - Bauen Sie all Ihr JavaScript serverseitig zusammen, speichern Sie es in einer Variablen und schreiben Sie dann die Variable clientseitig aus.
6 - Rufen Sie den Wert über einen AJAX-Request ab
-
Verwenden Sie das JavaScript-Tag
var var1 = @var1; var var2 = @var2;
-
Verwenden Sie ein verstecktes Feld
`
In js
$(function()
{
var var1 = $("#h_var1").val();
var var2 = $("#h_var2").val();
}
3. Daten über Ajax mit JSON abrufen
var var1;
var var2;
$.get(url,function(result)
{
var1 = result.var1; var2 = result.var2;
}
Die @var-Syntax hängt von Ihrem Ansichts-Engine ab. Es könnte <%= Var1 %>
sein
- See previous answers
- Weitere Antworten anzeigen