0

我正在从我的 javascript 函数调用控制器方法以加载到 Jquery 对话框中,但控制不会转到控制器方法,对话框打开,但我从控制器方法调用的部分视图没有在对话框中打开。甚至call 不会转到控制器操作方法。

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

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

        }
4

1 回答 1

0

你能把你的代码重构为这个吗?我不确定这是否会有所帮助,但我不喜欢在同一行调用 .appendTo 和 .load 。

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

        }

如果仍然没有调用操作方法,请检查 url 是否正确并提及您在发送请求时遇到的错误

于 2013-06-15T17:29:04.987 回答