Bonjour à tous,

J'essaie d'utiliser la librairie JQuery pour appeler une page php dans une autre à la volée (sans recharger ma page).

J'ai pu trouver cette fonction mais j'ai une erreur que je ne parviens pas à résoudre.

trace1 et trace2, s'affichent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  <script language=javascript src="js/lib/jquery-1[1].3.2.min.js" type="text/javascript"></script>
 <script>
  function appelerPage() {
 
 alert('trace1');
 
 $(document).ready(
  function () {
   $.post(
    "php/typologies/testjquery.php", 
    {NomDuPost : "A", NumDuPost2 : "B"}, 
    function success(data){$("#destination").html(data);}
   );
  }
 );
 
 alert('trace2');
}
 </script>
 
 <a href="#" onclick="appelerPage();">Test appel de page avec jquery</a>
 
 <div id="#destination">
  a
 </div>
Voici l'erreur qui m'est donnée par Firebug :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
element.dispatchEvent is not a functionelement.dispatchEvent(event);
La fonction dispatchEvent (qui vide le contenu de ma div, si je traduis bien) ne semble pas être reconnue en tant que fonction.

Dans firebug, lorsque je fais Load Response, j'ai bien le contenu désiré mais dans la page, le contenu reste définitivement "a";

J'ai pu lire sur d'autres sites que certaines lib javascript pouvaient entrer en conflit. J'utilise également la libraire prototype. Ce librairies peuvent elles entrer en conflit?

Merci d'avance.