var url = "http://www.example.com/activate_account.html#123,572ad7f557455";
var userid = url.substring(url.indexOf("#") + 1);
var pass = url.substring(url.indexOf(",") + 1);
console.log("User id: " + userid + "Password: " + pass);
Ich möchte String von der URL als Wert erhalten, aber wenn ich versuche, Javascript-Code wie oben der Wert wurde angegeben, ist nicht das, was ich will. Die Ausgabe, die ich aus dem Code oben erhalten ist, wie folgt aus:Wert von URL
userid : 123,572ad7f557455 pass : 572ad7f557455
Das Problem der Benutzer-ID ist. Wie kann ich nur 123 vor dem Komma anzeigen?
userid : 123
Wenn Sie wirklich in der Web-Entwicklung arbeiten, würde ich vorschlagen, Sie bleiben bei der "GET", die Abfrage-String-Methode ist und von einer großen Vielzahl von Bibliotheken unterstützt. Var url = "http://www.example.com /activate_account.html#123,572ad7f557455 "; werden var url = "http://www.example.com/activate_account.html?userid=123&pass=572ad7f557455"; – PSo