Page de rechargement AJAX avec POST
quelqu'un peut-il me dire comment rafraîchir la page actuelle avec JavaScript, ayant une variable POST modifiée ou ajoutée?
pour être clair, je veux définir quelques variables POST avant de recharger la page.
11
demandé sur
Willi Mentzel
2011-11-25 15:16:19
3 réponses
en utilisant jquery ajax vous pouvez recharger votre page
$.ajax({
type: "POST",
url: "packtypeAdd.php",
data: infoPO,
success: function() {
location.reload();
}
});
26
répondu
mapet
2016-12-06 14:57:02
si vous voulez rafraîchir la page entière, cela n'a aucun sens d'utiliser AJAX. Utilisez Javascript normal pour afficher l'élément de formulaire dans cette page. Assurez-vous que le formulaire soumet à la même page, ou que le formulaire se soumet à une page qui redirige ensuite revenir à cette page
Javascript à utiliser (toujours dans myForm.php):
function submitform()
{
document.getElementById('myForm').submit();
}
supposons que votre formulaire soit sur myForm.php: Méthode 1:
<form action="./myForm.php" method="post" id="myForm">
...
</form>
Méthode 2:
myForm.php:
<form action="./myFormActor.php" method="post" id="myForm">
...
</form>
myFormActor.php:
<?php
//all code here, no output
header("Location: ./myForm.php");
?>
8
répondu
Pranav Hosangadi
2011-11-25 11:35:34
Recharger le document actuel:
<script type="text/javascript">
function reloadPage()
{
window.location.reload()
}
</script>
4
répondu
vikky
2016-12-06 14:58:03