Uncaught TypeError: Object # n’a pas de méthode ‘dialog’

Ci-dessous mon code JSF et le code HTML correspondant qui est converti en,

      
/* */

Code HTML :

 No Thanks 

Lorsque je clique sur le lien “Non merci”, je reçois une exception ci-dessous dans la console Java Script.

Uncaught TypeError: Object # has no method 'dialog'

Et j’ai aussi le code ci-dessous dans ma page xhtml,

  /* <![CDATA[ */ var $h=jQuery.noConflict(); function myFunction() { $h(document).ready(function() { $h("#myForm").attr("style", "display:block"); $h("#myForm").dialog({ open: function(event, ui) { jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('Close'); }, duration: 800, height: 300, minWidth: 300, width: 300, position: [490, 160], zIndex: 99999999, modal: true, show: { effect: 'puff', duration: 400 }, hide: { effect: 'puff', duration: 400 } }); }); } myFunction(); /* ]]> */  

Après avoir recherché sur Google, j’ai appris que cela pouvait être dû au fait que les fichiers de script Java Jquery pertinents n’étaient pas importés. Mais, dans mon cas, je ne sais pas quel script Java je dois importer / supprimer.

METTRE À JOUR:

J’ai remplacé jquery-ui.min.js par jquery-1.9.1.min.js . Ci-dessous est l’erreur que je reçois maintenant,

entrez la description de l'image ici

On dirait que vous avez inclus trois fois la bibliothèque jQuery:

    

Il vous suffit d’inclure une fois et de le placer avant l’interface utilisateur jQuery et votre autre fichier jQuery