我从我的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
})
}
答案 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是否正确并提及发送请求时出现的错误