我在Jquery对话框中调用了Partialview 弹出对话框,我可以看到数据一秒钟,然后我只看到标题栏,对话框为空。
$("#lnkCreate").on("click", function (e) {
//e.preventDefault(); //use this or return false
url = $(this).attr('href');
$("#dialog-edit").dialog('open');
return false;
});
$("#dialog-edit").dialog({
title: 'Create User',
autoOpen: false,
resizable: true,
width: 600,
height:800,
modal: true,
draggable: true,
open: function (event, ui) {
$(".ui-dialog-titlebar-close").hide(); // Hide Close button
//$(this).load(url);
$(this).load("@Url.Action("CreatePartial", "Home", new { id = Model.User.Id })");
},
close: function (event, ui) {
location.reload(true);
}
});
以及我如何称呼它
@Html.ActionLink("Create New ", "CreatePartial","Home",new { id = Model.User.Id },new{id = "lnkCreate"})
我在浏览器上也有这个警告
主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。如需更多帮助,请查看https://xhr.spec.whatwg.org/。
答案 0 :(得分:0)
我必须从部分视图中删除所有javascript标签,但是我必须弄清楚如何使用验证和其他js函数而不添加任何脚本标记!!!