Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich PHP-Antwortdaten mit AJAX abrufen und anzeigen?

Wie kann ich PHP-Antwortdaten mit AJAX abrufen und anzeigen?

DDD
DDDOriginal
2024-10-28 03:31:30701Durchsuche

How Do I Retrieve and Display PHP Response Data Using AJAX?

PHP-Antwort über AJAX abrufen

In Ihrer AJAX-Anfrage versuchen Sie, eine Echo-Antwort aus einer PHP-Datei abzurufen ( prozess.php). Es kann von entscheidender Bedeutung sein, zu verstehen, wie diese Antwort erfasst und genutzt wird.

Betrachten wir zunächst den von Ihnen bereitgestellten Codeausschnitt:

<code class="javascript">$.ajax({
    type: "POST",
    url: "process.php",
    data: somedata;
    success: function(){
        //echo what the server sent back...
    }
});</code>

In der Erfolgsfunktion müssen Sie die zurückgegebenen Daten erfassen von prozess.php. Diese Daten können direkt in die innerHTML-Eigenschaft eines Elements geschrieben werden. Hier ist eine aktualisierte Version des Codes:

<code class="javascript">$.ajax({
    type: "POST",
    url: "process.php",
    data: somedata;
    success: function(data){
        $('#result').html(data);
    }
});</code>

Jetzt können Sie in „process.php“ eine einfache String-Antwort wiedergeben, wie zum Beispiel:

<code class="php"><?php echo 'apple'; ?></code>

Zu Ihrer Frage zu JSON: In diesem Szenario reicht einfacher Text aus. JSON wird hauptsächlich bei der Vorbereitung von Daten für asynchrone Anfragen verwendet, beispielsweise im Fall von RESTful-APIs.

Zuletzt können Sie zur Benennung der POST-Anfrage den Datenparameter verwenden:

<code class="javascript">var formData = new FormData();
formData.append('name', 'John Doe');

$.ajax({
    type: "POST",
    url: "process.php",
    data: formData;
    success: function(data){
        $('#result').html(data);
    }
});</code>

In diesem Beispiel ist „Name“ der Name der POST-Anfrage.

Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Antwortdaten mit AJAX abrufen und anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn