我有div在我的页面上呈现图片库
<div id="gallery">
@{
Html.RenderAction("UserGallery");
}
我有这个功能,它在成功上传新图像
时运行 function filesUploadOnSuccess(e) {
function updateCart() {
//var tdata = $(frm).serialize();
// or your data in the format that will be used ??
$.ajax({
type: "GET",
//data: tdata,
url : '@Url.Action("UserGallery")',
dataType: "json",
success: function (result) { success(result); }
});
};
}
function success(result) {
$("#gallery").html(result);
}
问题是图库div没有得到更新。
答案 0 :(得分:5)
如果您的操作返回PartialViewResult,则dateType应为“html”,而不是“json”:
public ActionResult UserGallery()
{
// do something
return PartialView();
}
和
$.ajax({
url : '@Url.Action("UserGallery")',
dataType: "html",
success: function (result) { success(result); }
});