在新的浏览器标签页中显示json

use*_*180 5 javascript model-view-controller json return

我已经尝试了4天来解决这个问题.但是我无法将json数据返回到新的标签页.

我的代码:

<script type="text/javascript">
function CustomerId() {

var url = "Home/PanelGoster";  // My URL

var veri = {
Id: Id.GetValue(),
};

$.ajax({
url: "/Home/PanelGoster",
type: "POST",
dataType: "json",
contentType: 'application/json',
data: JSON.stringify(veri),
success: function (mydata) {
if (mydata.error6 == true) {

}
else { // Success

var something = window.open(url, '_blank');  // Problem Here , it does not work
something.focus();   // Problem Here


("#MusterilerGetir").html(mydata);          // Problem Here, should be displayed in a new tab
}
},
error: function () {

}
});
return false;
}
</script>
Run Code Online (Sandbox Code Playgroud)

控制器:

    public ActionResult PanelGoster(MyModel model)
    {
    var stringView = RenderRazorViewToString("PartialView", MyModel());
    return Json(stringView, JsonRequestBehavior.AllowGet);
    }
    }
Run Code Online (Sandbox Code Playgroud)

Abu*_*sae 7

尝试

something = window.open("data:text/json," + encodeURIComponent(mysdata),
                       "_blank");
something.focus();
Run Code Online (Sandbox Code Playgroud)

打开一个新的选项卡/窗口并写一些东西?