2013-05-06 93 views
0

我已经导入所有.js运行此功能所需的文件和UI文件... 当我使用Google CDN执行此代码时,它的工作正常。但是,当我尝试使用相同的CDN文件运行的.js文件里面的项目文件,它会引发错误cancel is not a function..jquery对话框错误

$("#dialog-form").dialog({ 
     autoOpen: false, 
     height: 250, 
     width: 350, 
     modal: true,   

     buttons: { 
      "Buy Now": function() {   
       $(this).dialog("close");   
       var folionumber=$("#folionum").val(); 
       //---------------code change-------- 
       var firsturl = "https://www.sbimf.com/INVESTORCENTER/ASPX/frmNew_Purchase.aspx?id="; 
       var id=1; 
       var calledfrom = "&calledfrom=asset&fol_no=" + folionumber + "&chk_digit=&opt=B&SchemeCode=" + schemecode + "&url=" + encurl; 

       var finalurl=firsturl+id+calledfrom; 

       // alert(finalurl); 
       window.open(finalurl, "_parent");  
       // window.open("http://172.24.10.203/INVESTORCENTER/ASPX/frmNew_Purchase.aspx?id=1&calledfrom=PortFolio&fol_no=13627577&chk_digit=&opt=B&SchemeCode=D018");  
      }, 
      Cancel: function() { 
       $(this).dialog("close"); 
      } 
     },  

     open: function() { 
      $(this).parents(".ui-dialog:first").addClass("dialog_style1"); 
      $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("titlebar"); 
      $(this).parents(".ui-dialog:first").find(".ui-dialog-buttonpane").addClass("dialog_style1"); 
      $(this).parents(".ui-dialog:first").find(".ui-dialog-buttonpane").find(".ui-dialog-buttonset").find(".ui-button").find(".ui-button-text").addClass("btncss"); 
      $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").find(".ui-dialog-titlebar-close").addClass("smallbutton"); 

     } 
}); 
+1

所以,你如何包含那些'.js'文件 – 2013-05-06 08:06:43

+0

确保你包含'.js'文件的顺序是正确的jquery,jqueryui,css文件) – 2013-05-06 11:08:03

回答

0

我的问题就解决了。我已经链接了旧的JS文件。我用新的JS取代了它,现在它的工作流畅了