Ich habe eine Seite, die, wenn eine POST-Anfrage gesendet wird, nichts als ein Token im Körper zurückgibt. Ich möchte automatisch eine POST-Anfrage von einer anderen Seite beim Laden der Seite mit vorgefüllten Werten senden und dann das Token aus der resultierenden Anfrage ziehen. Ist das mit JQuery möglich?Get Körper von einer Seite als Ergebnis eines POST
Im Moment habe ich nur den folgenden Code, die ein Formular erstellt und legt ihn sofort:
function post(path, params, method) {
method = method || "post"; // Set method to post by default if not specified.
// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
for(var key in params) {
if(params.hasOwnProperty(key)) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
}
form.submit();
}
Ja, was hast du bisher? – PeterKA
Ich habe im Grunde eine einfache Sache, die eine versteckte Form erstellt und 'form.submit();' am Ende aufruft. Das bringt mir einen generierten Token wie "zHTVUkwWM27_SfVVNEB4uHeM", den ich auf der Originalseite ziehen und verwenden möchte. –
Bitte Code angeben. – PeterKA