Ich bin relativ neu zu Jquery und ich frage mich, wie würde man Variablen auf eine andere Seite schreiben und dann umleiten? Ich verwendet Ajax-Funktion arbeitet die Umleitung in Ordnung, aber keine Variablen in POST erfasst (sie sind leer)Übergabe von Variablen mit POST auf eine andere Seite mit Jquery
function linkWO() {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "LinkTagOut.aspx",
dataType: "json",
data: "{id=1}",
complete:
function() {
window.location = "LinkTagOut.aspx";
}
});
}
in meiner aspx Datei
<a href="javascript:void(0);" onclick="return linkWO();"><span>Link</span></a>
gnomixa - Ich bin hier vielleicht weit von der Basis entfernt, aber es sieht für mich so aus, als ob Sie den Zweck des Ajax-Aufrufs falsch verstehen würden. Es scheint, als ob Sie einige Werte an eine Seite senden möchten, so als würden Sie ein Formular senden (im Gegensatz zu asynchron, was bedeutet, dass Sie nicht von Ihrer aktuellen Seite weg navigieren). Ist das korrekt? – Ender
ja, du hast Recht. Ist das möglich, ohne ein Formular zu senden? – sarsnake
ich aktualisierte meine Antwort, ich denke, das ist, was Sie tun möchten – kobe