Aller au contenu

Un bouton pour effacer


francoisch

Sujets conseillés

Bonjour

Je voudrais mettre dans une page Web un bouton pour permettre à un utilisateur deffacer un fichier enregistré sur le site Web.

Problème :

Le clic se gère en JS par Onclick

Leffacement sur le serveur se gère en Php avec unlink()

Le Php est exécuté avant le JS

Comment faire ?

Par avance merci de votre aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

bonjour

Une suggestion comme je ne connais pas du tout Ajax : je fais un formulaire qui envoie la variable à passer et se nomme lui-même dans action=.

Je récupère dans cette même page la valeur dans un Post et je déroule le code Php.

Ca paraît correct ?

Francois

Lien vers le commentaire
Partager sur d’autres sites

Honnêtement, rien de compliqué. Tu vas galérer 1 jour ou 2 et tu en gagneras autant après :)

L'Ajax : click sur un bouton > Appel d'un script sans que la page ne change > retour du résultat > mise à jour d'un champ résultat en javascript via Jquery par exemple.

Lien vers le commentaire
Partager sur d’autres sites

bonjour

Je suis allé voir le lien que tu mavais donné, jy ai trouvé la fonction $.post.

Comme Ajax est basé sur Javascript, je me suis dis que cette fonction sexécutait dans cet environnement.

Jai essayé avec un Button dappeler une fonction Php de cette maanière :


<button type="button" onclick='javascript:$.post("test.php");' .

Cest certainement erroné, en tout cas, ça ne fonctionne pas, le bouton nappelle pas la fonction.

Merci de ton aide à un débutant Ajax.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Pour plein de raisons, il est préférable de procéder de la façon suivante:

-ajoute une class ou id à ton bouton : id="monBouton"

-dans un fichier externe javascript appelé dans ta page html place ce type de code:


$(function () {
$('#monBouton').click(function () {
alert('Remplace par ton code');
});

Quand ça fonctionne, tu remplaces 'alert' par ton $.post

Modifié par paolodelmare
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...