Ich verwende den folgenden Code, um eine Änderung in einer Formularauswahl zu erkennen und dann eine AJAX-Abfrage mit den Daten zu senden.AJAX-Abfrage, die keine Seite zum Laden veranlasst
Auf der Serverseite verwende ich PHP, um die Anfrage zu bearbeiten.
if ((isset($_GET['configupdate']) and $_GET['configupdate'] == 'update'))
{
echo 'get received:'.$_GET['configupdate'];
include project.html.php
}
Ich sehe nie das Echo Linie auf dieser neuen Seite gedruckt werden? Ich möchte nur, dass PHP die neue Webseite lädt, ohne sie als Daten an den Ajax zurücksenden zu müssen.
Wo erwarten Sie, dass die Echozeile "gedruckt" wird? Es wird die Antwort sein, die vom Server zurückgeschickt wird, also sollten Sie diesen Wert in Ihrem 'Erfolg'-Callback in JavaScript sehen. – smarx
include 'project.html.php'; auf dieser Webseite. Es ist nach dem Echo enthalten. – marc
'Erfolg: Funktion (Antwort) {Alarm (Antwort);}' Was es sagt? check –