La réponse la plus simple : jQuery. Faites quelque chose comme ceci :
$(document).ready(function(){
var $form = $('form');
$form.submit(function(){
$.post($(this).attr('action'), $(this).serialize(), function(response){
// do something here on success
},'json');
return false;
});
});
Si vous voulez ajouter du contenu de manière dynamique tout en ayant besoin que cela fonctionne, et aussi avec plus d'un formulaire, vous pouvez le faire :
$('form').live('submit', function(){
$.post($(this).attr('action'), $(this).serialize(), function(response){
// do something here on success
},'json');
return false;
});
3 votes
Le plus simple : ajouter target="_blank" - le moins simple : ajax
2 votes
Alors
receiver.pl
s'ouvre dans une nouvelle fenêtre/un nouvel onglet ?