Wenn ich ein FORM auf meiner Seite einreiche, gibt mein "Response-Text" den HTML-Code der gesamten Seite und nicht nur das übermittelte Formular zurück. Das ist normal?Absenden der HTML-Seite der gesamten Seite
0
A
Antwort
1
responseText ist XHR sprechen für "Was der Server auf die Anfrage reagiert, mit Ausnahme der HTTP-Header".
Es ist völlig normal, dass ein vollständiges HTML-Dokument enthalten ist, wenn Sie auf eine Ressource zugreifen, die auf eine reguläre Formularübergabe reagieren soll.
Es klingt wie Sie müssen klüger sein, was der Server reagiert.
Diese simple example (in Perl geschrieben, siehe den Link für mehr Kontext) überprüft einen Abfragezeichenfolgenparameter, um zu entscheiden, ob er die Daten, die er abgerufen hat, in eine HTML-Vorlage speichert und zurückgibt oder die Daten in JSON und gib das stattdessen zurück.
if ($view eq "json") {
my $data = $json->convert_blessed->encode($vars);
print $q->header('application/json;charset=utf-8'), $data;
return;
}
my $output;
$tt->process('html.tt', $vars, \$output)
|| die $tt->error(), "\n";
print $q->header('text/html;charset=utf-8'), $output;
Verwandte Themen
- 1. Gesamten Inhalt der Seite abrufen?
- 2. Bedeutung der? Act = Absenden
- 3. Formular absenden, auf der gleichen Seite bleiben und Nachrichtenbestätigung
- 4. Verwendung der gesamten PDF-Datei
- 5. Zwischenspeichern der gesamten Tabelle
- 6. Löschen der gesamten Umgebung
- 7. JQuery zum Blockieren der gesamten Seite im Inhalt Platzhalter
- 8. Holen Sie den Inhalt der gesamten Seite mit Selenium
- 9. jQuery Last verursacht Last der gesamten Seite im Opera-Browser
- 10. Auf Einige gehen Seite Nach Absenden
- 11. Formular Absenden nimmt auf Suche-Seite
- 12. Kopieren und Laden der gesamten HTML-Seite einer Seite auf eine andere Seite
- 13. Ändern der Schaltflächenstil in der gesamten Anwendung
- 14. Android: Löschen der gesamten Datenbank
- 15. Graue Skalierung der gesamten Ansicht
- 16. gesamten Vektorraum bei der Kompilierung
- 17. cURL Ausgabe der gesamten Antwort
- 18. Java - Erweiterung der gesamten Klassenhierarchie
- 19. Timer ruft Timer_Tick Ereignis nur, wenn die Seite beendet die Ausführung der gesamten Seite
- 20. Automatische Aktualisierung der Online-Benutzer-Tabelle ohne Aktualisierung der gesamten Seite
- 21. Ziel gesamten Körper bei der Auswahl
- 22. AngularJS - Suche auf der gesamten paginierten Tabelle
- 23. Rails 5 Führen Sie Javascript beim Laden der Seite nach dem Absenden des Formulars
- 24. Bessere Methode zum Zählen der gesamten Seitenaufrufe?
- 25. Reload Seite direkt vor dem Absenden eines Formulars
- 26. wie pdf Seite im gesamten Ansicht
- 27. Keep Wertdaten in der Form nach dem Absenden PHP
- 28. Lade-Gif anzeigen, nachdem der Absenden-Button angeklickt wurde?
- 29. Absenden durch Drücken der Eingabetaste in einem Windows-Formular
- 30. Yii2 merken Sortieroption nach dem Absenden der searchForm
Nein. Bitte präzisieren Sie, was Sie tun ... – Shog9
Bitte geben Sie den Quellcode. –
Ein Codebeispiel würde wahrscheinlich auch helfen. – Lazarus