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!