jquery对话框加载为空,为什么?
我有一个主视图,比如说有一个下拉列表,其中我用模型选项卡ViewModel绑定了视图 在主视图中,我有一个链接按钮,单击该按钮后,我需要调用一个jquery对话框,在该对话框中,我需要显示与我在主视图中从DDL中选择项目相同的下拉列表,需要在此处显示为selected 为了获得所选DDL的值,我们在下面调用$.post并调用下面的控制器方法,该方法在jquery对话框中加载部分视图 $function{ $.ajaxSetup{cache:false} //连接任何当前或未来对话框链接的单击事件 $'.dialogLink'.live“单击”,函数{ var dialogId='uniqueName-'+Math.floorMath.random*1000 var dialogDiv= //将表单加载到对话框div中 变量数据=$'form'。序列化 $.postthis.href,数据 .成功功能结果{ 结果 $dialogDiv.htmlresult;} $dialogDiv.dialog{ /选项/} 返回false }) }) 公共操作结果OpenReportDialogTabViewModel模型 { 返回PartialViewmodel; } 一切都很完美,但是jquery对话框加载时什么都没有,但是我们得到了正确的html alertresult 下面是部分视图OpenReportDialog.cshtml @模型选项卡视图模型 @Model.FirstName示例jquery对话框加载为空,为什么?,jquery,asp.net-mvc-3,Jquery,Asp.net Mvc 3,我有一个主视图,比如说有一个下拉列表,其中我用模型选项卡ViewModel绑定了视图 在主视图中,我有一个链接按钮,单击该按钮后,我需要调用一个jquery对话框,在该对话框中,我需要显示与我在主视图中从DDL中选择项目相同的下拉列表,需要在此处显示为selected 为了获得所选DDL的值,我们在下面调用$.post并调用下面的控制器方法,该方法在jquery对话框中加载部分视图 $function{ $.ajaxSetup{cache:false} //连接任何当前或未来对话框链接的单击事件
请让我知道jquery代码有什么问题,为什么不使用对话框呈现Html。谢谢 目标对话框中没有指向点的选择器
var dialogDiv = "";
因此,jQuery对话框中没有显示任何内容
$(dialogDiv).html(result);
将上述语句更新为
$("#Idofyourdiv").html(result);
希望能有所帮助我找到了解决方案,在这里我们需要做
.success(function (result) {
alert(result);
$(dialogDiv).html(result).dialog({
/options/});
});
您的意思是部分视图div ID,不幸的是,这也不起作用。当我看到包含我的部分视图的HTML时,它也是include DIV。。。因此I thnik$idPartial.htmlresult;将不起作用..请建议。我怀疑,在浏览器中加载jquery对话框,然后它将转到游标,然后再次部分查看代码循环并生成HTML,但不使用对话框刷新?我怀疑,在浏览器中加载jquery对话框,然后它将转到游标,然后再次部分查看代码循环,生成HTML,但不使用对话框刷新?