Ich habe ein Anker-Tag in einer page1.html, die ein onClick-Ereignis hat. Dieses onClick führt einen REST-API-Aufruf durch. Die Antwort dieses REST-API-Aufrufs wird dann an eine JavaScript-Funktion übergeben, die page2.html lädt und ein Eingabefeld auf Seite 2 muss mit dem Antwortwert gefüllt werden.Javascript - Auffüllen Eingabefeld mit etwas Wert von Ajax Rest Antwort erhalten
Hier ist der Code, der die neue Seite lädt und versucht, das Eingabefeld, die auf der neuen Seite
function(response){
document.location="page2.html";
$("#inputBoxID").val(response.text);
}
Der obige Code in das Eingabefeld mit der ID „inputBoxID“ in page2 ist nicht zu füllen bevölkern. html. Was könnte der Grund und die mögliche Lösung sein?
Wäre es nicht sinnvoller, nur die Seite2 ein onload laden() den Ajax Anruf und füllen Sie Ihre Sachen? –
Ich möchte page2 nicht laden, wenn der REST-API-Aufruf fehlschlägt, deshalb führe ich den Ajax-Aufruf zuerst und bei Erfolg lade ich page2 – user2713255
'document.location =" page2.html "; 'Sie wissen, dass der Browser von der aktuellen Seite weg navigiert, oder? Js nach diesem Aufruf sollte nicht mehr ausgeführt werden, da die Seite entladen wird. –