Jquery Ui Dialog无法打开

时间:2013-05-18 15:00:20

标签: jquery jquery-ui jquery-ui-dialog

我有一个ASP.NET页面,其中有一个链接可以打开一个对话框窗口“编辑约会”,工作正常

function editAppointment(event) {
        $("#editAppointment")
            .load("/Schedule/Edit/" + event.id,
                function() {
                $("#editAppointment").dialog('open');

                });

    }
function loadClient(clientId) {
            alert('hi');
            $("#clientEditForm")
               .load("/Client/Edit/", function() {
                   $("#clientEditForm").dialog('open');
               });
        }

在页面“/ Schedule / Edit /”中有一个链接打开对话框“loadClient”

该函数被称为ok,但不显示另一个对话框窗口 它用于使用旧版本的jquery ui / jquery,现在使用的是最新版本!,我得到的只是一个javascript错误

Uncaught TypeError: Object [object Object] has no method 'dialog' Schedule:346
(anonymous function) Schedule:346
b.extend.each jquery.1.9.1.min.js:4
b.fn.b.each jquery.1.9.1.min.js:4
(anonymous function) jquery.1.9.1.min.js:19
c jquery.1.9.1.min.js:4
p.fireWith jquery.1.9.1.min.js:4
k jquery.1.9.1.min.js:19
r

1 个答案:

答案 0 :(得分:0)

jQuery没有找到#clientEditForm元素。可能是/ Client / Edit /页面加载不正确吗?基于您的loadClient方法,我假设您可能实际上想要加载/ Client / Edit /:clientId。