Heim >Web-Frontend >js-Tutorial >Wie übermittle ich Daten mit $.load, ohne die Seite neu zu laden?

Wie übermittle ich Daten mit $.load, ohne die Seite neu zu laden?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-12 10:41:02611Durchsuche

How to Submit Data Using $.load Without Reloading the Page?

Formularübermittlung über $.load sendet Daten nicht korrekt

Um Daten zu übermitteln, ohne die Seite mit $.load neu zu laden, benötigen Sie Folgendes um das Konzept von AJAX zu verstehen. Bei AJAX werden asynchrone Anfragen an einen externen Server gestellt, ohne die aktuelle Seite zu unterbrechen.

In Ihrem Fall können Sie AJAX verwenden, um Daten in Ihrer Datei „Monsterrequest.php“ zu veröffentlichen. Hier ist ein Beispiel:

// Load the "Readthis" content via AJAX (instead of using $.load)
$.ajax({
  url: Readthis,
  type: "POST", // Set the request type to "POST"
  data: { TestVar: TestVar }, // Add the TestVar as a POST parameter
  success: function(response) {
    // Handle the response from Monsterrequest.php here
    console.log(response);
  }
});

In Ihrer Datei „Monsterrequest.php“ können Sie die POST-Daten mit dem globalen $_POST abrufen:

<?php
$testVar = $_POST['TestVar'];
// Process and respond with data as needed
?>

Mithilfe von AJAX können Sie senden Daten an „Monsterrequest.php“ senden, ohne die Seite neu zu laden, sodass Daten asynchron verarbeitet und zurückgegeben werden können.

Das obige ist der detaillierte Inhalt vonWie übermittle ich Daten mit $.load, ohne die Seite neu zu laden?. 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