动作方法不会在Jquery Dialog oad上调用

时间:2013-06-15 14:31:09

标签: jquery asp.net-mvc asp.net-mvc-4 jquery-dialog

我从我的javascript函数调用一个控制器方法加载到Jquery对话框中,但是控件没有转到Controller方法,Dialog打开了,但是我从Controller方法调用的局部视图没有在Dialog中打开box.Even call不会转到控制器操作方法。

控制当我单击按钮时转到createNewSetClick,但它不会在我的控制器“ClaimAuditAdminController”中调用Action方法OpenCreateNewSetDialog

 function createNewSetClick() {
            debugger;
            $("<div></div>").appendTo("body").load("/ClaimAuditAdmin/OpenCreateNewSetDialog")
            .dialog({
                modal: true, title: STATICPOPUPTITLE
            })

        }

1 个答案:

答案 0 :(得分:0)

你可以重构你的代码吗...我不确定这会有什么帮助,但我不喜欢在同一行上调用.appendTo和.load。

function createNewSetClick() {
            debugger;
            var $div = $("<div></div>");
            $('body').append($div);
            $div.load("/ClaimAuditAdmin/OpenCreateNewSetDialog");
            $div.dialog({
                modal: true, title: STATICPOPUPTITLE
            })

        }

如果仍未调用action方法,请检查url是否正确并提及发送请求时出现的错误