begin process at 2012 05 30 22:40:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

onclick ajax


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

onclick ajax

vendredi 11 décembre 2009 à 14:32:27 | onclick ajax

wallysub

Bonjour je charge à partir de mon index le fichier agenda.php dans un div sous ajax :

echo "<a class=agendalink href=# onClick=ShowPage(6) target=_self>mon agenda</a><br />";

dans agenda.php j'ai un bouton pour enregistrer mes modifications apporté à mon agenda, qui a cet effet:

$schedule_html .= "onclick=\"document.save.submit();\" />";

le probleme c'est que le onclick va recharger mon index et va chercher certainement la fonction save dans l'index alors qu'elle est dans agenda.php

donc mon pb est :
-le onclick n'execute pas mon script php qui se trouve dans agenda.php
-le onclick recharge mon index au lieu de recharger mon agenda.php en ajax dans mon index

avez vous une solution svp pour moi ?
vendredi 11 décembre 2009 à 19:12:59 | Re : onclick ajax

wallysub

alors c'est sur si je l'integre dans un iframe appelé par ajax ça fonctionne mais j'aurai voulu savoir si il y avait une possibilité.
samedi 12 décembre 2009 à 01:19:38 | Re : onclick ajax

Arto_8000

Pour éviter que ta page soit rechargée il faudrait que tu implémentes la méthode onsubmit de ton formulaire. Un peu comme ceci :

Code Javascript :
document.getElementById("tonForumulaire").onsubmit = function () {
    //
    // [Ton code qui fait les requêtes AJAX que tu as besoin]
    //
    return false;
}


Le return false à la fin va annuler l'action submit et le rechargement de la page.

Pour ton script qui se trouve dans agenda.php, tu parles d'un script PHP ou Javascript ?
samedi 12 décembre 2009 à 07:54:05 | Re : onclick ajax

wallysub

je vais essayer dejà ça, merci sinon c'est un code php qui se trouve dans agenda.php, mais tu penses pas que onsubmit va chercher mon formulaire dans mon index ? car la page courante est mon index, agenda.php qui contient le formulaire est chargé en ajax dans l'index.
dimanche 13 décembre 2009 à 01:17:43 | Re : onclick ajax

Arto_8000

Que ton formulaire soit chargé à partir de index ou agenda, ça changera rien puisqu'en bout de ligne il va se rammasser dans la même page. Si ton formulaire est chargé via agenda, il faut juste que tu rajoutes le onsubmit après qu'il soit chargé dans la page.

Il faut bien que tu comprendes le principe de client/serveur. Le serveur exécute ton script PHP agenda.php et retourne le contenu que ton script PHP retourne. Les méthodes contenues dans agenda.php reste sur le serveur et ne sont pas transférées au client. Pour appeller ton code qui se trouve dans ta page PHP, il faut que tu fasses une requête AJAX vers ton script PHP qui va retourne le résultat de ta méthode.


Cette discussion est classée dans : php, ajax, index, agenda, onclick


Répondre à ce message

Sujets en rapport avec ce message

Liens en PHP [ par flolag ] Pour les pages de mon site j'utilise la fonction pseudo frames avecles liens du type index.php?rub=XXX mais ce ke je me suis rendu comptec'est ke tout manipulation de variables [ par eax ] salutje cherche à extraire une partie d'une variable. je voudrais simplement extraire l'adresse url d'une variable en enlevant toutes les variables ph php et mysql : les index s'affichent pas !!! [ par stephane ] Voila, j'utilise cette procédure pour afficher les index d'une table (je suis deja connecté à la base de donnees) :$mode représente la table$rep=@mysq Pb d'include [ par madvic ] Bonjour,J'ai un fichier index.php avec un menu.Lorsque que je clique sur un lien de mon menu, cela inclus la page dans une partie d'un tableau présent Agenda PHP [ par overfun ] Bonjour je me suis mis au PHP hier et jessaie tant bien que mal à comprendre..J'ai essayé ce script éxecuter EasyPHPhttp://www.phpcs.com/code.aspx?ID= Probleme d'include chez free [ par lil_jam63 ] Bonsoir, voilà un moment que je me casse la tête avec un probleme que je ne comprends pas, j'ai une page index.php qui est faites de 5 includes:-haut Site en une page [ par Gamer13 ] slt,pour faire mon site en une page g utilisé ce script php//Recupere ta variable depuis l'url $module = $_GET['module']; //Si le module existe if(is_ HELP***Header ????!!!!??????*** [ par kodiask ] alor g mon index et dedan kan je clik g include("membres.php") dans ma page membre g :session_start()if (session_is_registered('login)'){header("loca Include php [ par FearBlue ] Salut a tous !!!!J'ai un probleme avec la fonction includema page index.phpcontient un code genre ca:include($page);lorsque je fais ca :index.php?page Probleme de passage de variables dans l'url [ par perig ] BonjoursJe cherche a rendre autonomes les différents scripts php de mon site et le problème est le suivant : Chaque script a des variables a faire pas


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,203 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales