使用type = data-dojo-type将内容设置为div

时间:2014-07-14 15:23:34

标签: javascript jquery html ajax partial-views

好吧,我试图将内容设置为div =" data-dojo-type"。

我有一个功能,可以使用其他ID更改我的内容窗格,并将部分内部div放入具有data-dojo-type =" dijit / layout / TabContainer"。

在我设置div ContentPane的内容之后。这是问题所在,因为我设置了字符串" template"有东西,它不是空的。但是在我设置之后,内容为空。

代码在这里

目的地的Html:

<div id="popUp" data-dojo-type="dijit/layout/TabContainer">
</div>

部分视图

@foreach (string item in ViewBag.NombreCapas)
{
<div id='@item' data-dojo-type="dijit/layout/ContentPane" title='@item'></div>
}

的Ajax

$.ajax({
url: "@Url.Action("ActualizarPopUp")",
data: {},
dataType: "html",
async: false,
type: "POST",
error: function() {
    alert("An error occurred.");
},
success: function(data) {

    $("#popUp").html(data);
}

});

控制器:

public PartialViewResult ActualizarPopUp()
    {
        cargarNombreCapas();
        return PartialView("PartialPopUp");
    }

最后一个是JavaScript代码:

registery2.byId(nombreCapa).set("content",template);

我使用谷歌Chrome和变量&#34; nombreCapa&#34;进行调试有我在部分视图中放置的ID,&#34;模板&#34;它不是空的。

谢谢,对不起我的英文

0 个答案:

没有答案