嗨每個機構 我正在開發一個MVC應用程序,我想使用Jquery對話框。 我有以下情況: 我有Telerik樹視圖,當我點擊任何節點時,我想要打開對話框並顯示有關此節點的信息。 首先,我添加下面的腳本來初始化對話框:jquery對話框問題
$(document).ready(function() {
$("#dialog").dialog("destroy");
$("#dialog-form").dialog({
autoOpen: false,
height: 500,
width: 500,
modal: true,
buttons: {
Cancel: function() {
$(this).dialog('close');
}
}
});
});
然後寫在ONSELECT下面的代碼(Telerik的的客戶端事件)
$('#dialog-form').dialog('open');
$('#dialog-form').load('<%= Url.Action("SomeAction", "SomeController") %>');
在我的母版頁我已經添加腳本文件有必要作出這樣的模式工作:
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.dialog.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.core.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.widget.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.button.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.draggable.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.position.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/Scripts/jquery.ui.resizable.js") %>"></script>
,當我在樹的任何節點上單擊發梗Chrome開發人員工具顯示在F ollowing錯誤:
遺漏的類型錯誤:對象#有沒有方法「對話框」
似乎存在與腳本註冊的錯誤或類似的
與此
還是一樣:( – Besher 2010-10-02 12:45:31
@Light - 你應該然後讓在頁面啓動時產生錯誤,少這些腳本只是不正確的目錄中,什麼是你的控制檯說你?應該是得到JavaScript錯誤或404s – 2010-10-02 12:47:30
我相信我的腳本在正確的目錄..控制檯說什麼,但 – Besher 2010-10-03 09:29:18