Frage : Variablen von Javascript zu Asp-Klassikerseite führen

Ich habe 4 Variablen, die ich versuche, von einer Javascriptfunktion zu schicken, die generatepsw in manageusers.asp zu einer Asp-Seite genannt, die sendemail.asp.

I genannt, getan Lasten von Googling, aber es gerade mir sinnvoll nicht ist.  Ive gesehene Beispiele der Anwendung AJAX und JQuery und wirklich habe ich einen Hinweis auf JQuery bereits in meinem Code (der ursprüngliche Code geschrieben von jemand anderes).

I denken, dass ich jetzt in Kreise umhergehe.  Die vier Variablen sind sendemailemail, sendemailpassword, sendemailusername und sendemailfullname.  Die Absicht ist dann, eine eMail using jene Variablen auszusenden.  
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
function generatepsw () {

wenn ($ („#xEmail“) .val () == "")
Alarm („keine eMail gegeben“)
sonst {
var strPassword = "";
für (var i=1; i<=10; i++) {
wenn ((i%2)==0)
   strPassword += String.fromCharCode (Math.floor (Math.random () * 10)+ 65);
sonst
   strPassword += Math.floor (Math.random () * 10)+1;
}
$ („#xPassword“) .val (strPassword);
$ („#xPassword2“) .val (strPassword);

sendemailemail = $ („#xEmail“) .val ();
sendemailfullname = $ („#xFullName“) .val ();
sendemailpassword = $ („#xPassword“) .val ();
sendemailusername = $ („#xUserName“) .val ();

saveuser ();
window.location = „sendemail.asp“
1:
2:
3:
4:
5:
6:
7:
8:
9:
<% 
        senditemail = Lernabschnitt („sendemailemail“)
        senditusername = Lernabschnitt („sendemailusername“)
        senditpassword = Lernabschnitt („sendemailpassword“)
        senditfullname = Lernabschnitt („sendemailfullname“)
        
        Response.Write („sendend - in 5 Sekunden umadressieren“)
        'Response.AddHeader „erneuern“, „5; URL=manageusers.asp“ 
%>

Antwort : Variablen von Javascript zu Asp-Klassikerseite führen

In den ähnlichen Fällen benutzt ich versteckte Felder, um die Variablen zu führen
Dieses verwenden, wenn es hilft

1. Einen Formumbau herstellen (oder das verwenden, wenn Sie bereits haben) und das versteckte Feldinnere setzen das
ex







2. in Javascrip eingestellt die Werte für jedes versteckte Feld using
document.getElementById („username“) = „gizmogeek“;

3. die Form using Javascript einreichen
f1.submit ();

hoffen, dass dieses arbeitet
Weitere Lösungen  
 
programming4us programming4us