Soumission du formulaire via $.load ne publie pas les données correctement
Pour soumettre des données sans recharger la page à l'aide de $.load, vous aurez besoin comprendre le concept d'AJAX. AJAX consiste à effectuer des requêtes asynchrones vers un serveur externe sans perturber la page en cours.
Dans votre cas, vous pouvez utiliser AJAX pour publier des données dans votre fichier "Monsterrequest.php". Voici un exemple :
// 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); } });
Dans votre fichier "Monsterrequest.php", vous pouvez récupérer les données POST à l'aide du global $_POST :
<?php $testVar = $_POST['TestVar']; // Process and respond with data as needed ?>
En utilisant AJAX, vous pouvez soumettre données vers "Monsterrequest.php" sans recharger la page, ce qui lui permet de traiter et de renvoyer les données de manière asynchrone.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!