未捕获的TypeError:对象#没有方法’对话’

下面是我的JSF代码和相应的HTML代码,它被转换成,

      
/* */

HTML代码:

 No Thanks 

当我点击“No Thanks”链接时,我在Java Script控制台中遇到exception。

Uncaught TypeError: Object # has no method 'dialog'

我的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(); /* ]]> */  

谷歌搜索后我了解到,这可能是因为没有导入相关的Jquery Java Script文件。 但是,在我的情况下,我不确定我需要导入/删除哪个Java脚本。

更新:

我用jquery-ui.min.js替换了jquery-1.9.1.min.js 。 以下是我现在的错误,

在此处输入图像描述

好像你已经包含了三次jQuery库:

    

您只需要包含一次并将其放在jQuery UI和其他jQuery文件之前