Die Weitergabe und das abrufen mehrerer Parameter in jquery von einer Seite zu einer anderen Seite
Möchte ich weitergeben 4 Namen mit jQuery von einer Seite zu einer anderen Seite mit Hilfe von jQuery in winRT-app.
erfolgt über einen parameter. Wie man mehrere Parameter übergeben und abrufen in die 2. Seite?
Codierung für einen parameter.
default.html
:
<html>
<head>
<script>
$(document).ready(function () {
$(function () {
$('#navigate12').click(function () {
var te = $("#text1").val();
var tea = $("#text2").val();
window.location.href = "/page.html?cal=" + te;
});
});});
</script>
</head>
<body>
<button id="navigate12">navigate</button>
<input id="text1" type="text"/>
<input id="text2" type="text"/>
<input id="text3" type="text"/>
<input id="text4" type="text"/>
</body>
</html>
page.html
<html>
<head>
<script src="/js/jquery-1.9.1.js"></script>
<script>
$(document).ready(function () {
function qs() {
var qsparam = new Array();
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i = 0; i < parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0)
{
var key = parms[i].substring(0, pos);
var val = parms[i].substring(pos + 1);
qsparam[key] = val;
}
}
var msg = new Windows.UI.Popups.MessageDialog(val);
msg.showAsync();
}
var splitstr = qs();
});
</script>
<title>
</title>
</head>
<body>
</body>
</html>
halten Sie im Verstand, wenn Sie nicht das Navigations-framework und statt Fenster.Lage verlieren Sie die navigation Zustand ist, und Sie nicht bekommen, die übergänge zwischen den Seiten. Das Navigations-framework speichert auch Ihre Werte bestanden zwischen den Seiten, irgendeinem Grund Sie nicht mit?
InformationsquelleAutor Adarsh Gumashta | 2013-06-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie GET-Parameter auf einer Seite mit "?param=foo" für den ersten parameter. Zusätzliche Parameter werden mit "&" statt "?".
Da Sie auf der Durchreise sind GET-Parameter, können Sie setzen Sie Sie alle in der URL und Lesen Sie Sie in der Ziel-Seite. Alternativ können Sie POST-Parameter statt.
Hier ist ein Verweis auf vs-Parameter SETZEN:
http://www.w3schools.com/tags/ref_httpmethods.asp
Wenn Sie auf der Durchreise sind alle Parameter ERHALTEN, können Sie dieses bit:
etwas wie dies:
Als für den Erhalt der Parameter in der anderen Seite: ich gehe davon aus, dass Sie erhalten möchten die GET-Parameter in der anderen Seite über jQuery, da Ihr Ziel der Seite ist in plain HTML. Wenn dies der Fall ist, überprüfen Sie diese Frage
InformationsquelleAutor Filippos Karapetis
getan mit dieser Technik
in default.html
und in page.html
wir sind dem Aufruf der Funktion qs() mit
var splitstr = qs();
teilt es sich den Parameter und den Wert der anderen variable u verwenden können, text1.Wert=parms
wenn Sie Zweifel haben u Fragen kann 🙂
InformationsquelleAutor Adarsh Gumashta
Hier ist eine ausführliche Antwort auf, wie unterschiedliche Methoden, wie man Parameter Abfragen aus dem query-string mit oder ohne jQuery:
Wie kann ich get-query-string-Werte in JavaScript?
Beispiel:
InformationsquelleAutor Klas Mellbourn
senden Wert wie unten
und empfangen, wie unten..
Funktion "ersetzen" input param von IDS zu Namen. Sie sind irreführend Menschen
InformationsquelleAutor Mohit Jariwal