Json Partial View を更新したいと思います。私はこれを使用しようとしています:
$('#example123').load('@Url.Action("Rejestracja", "Logowanie")');
しかし、正しく動作しません。
$.ajax({
url: '@Url.Action("Rejestracja", "Logowanie")',
dataType: "json",
type: "POST",
async: false,
error: function () {
},
success: function (data) {
if (data.Success) {
var el1 = $('<div><strong style="color: black" id="example123">' + data.View + '</strong></div>');
$(el1).dialog(
{
modal: true,
title: '<div></div>',
minWidth: 340,
minHeight: 300,
buttons: {
'Zamknij': function () {
$('#example123').load('@Url.Action("Rejestracja", "Logowanie")');
$(this).dialog("destroy");
}
}
});
}
}
});
JSON 部分ビュー
[HttpPost]
public JsonResult Rejestracja()
{
bool dataCahnged = true;
var model = new Logowanie();
object view = this.RenderPartialViewToString("Rejestracja", model);
return Json(new { Success = true, dataCahnged, View = view });
}
(この作品は初回のみ)
<script type="text/javascript">
$('#bladReje').hide();
$('#bladRejeText').hide();
$('#poprawnieReje').hide();
$('#poprawnieRejeText').hide();
</script>
例(この作品は初回のみ)
<div id="ex"></div>
<script type="text/javascript">
$('#ex').text('sasasa');
</script>