我正在做一个ajax调用控制器来发布数据从视图到controller.And在接收控制器我正在更新我的模型与新values.Now我想绑定这个新模型,再次成功调用$ .ajax post.Please建议。
0
A
回答
0
这样做的一种方法是从控制器返回部分视图。您可以用新的html内容替换以前视图的内容。让我们扩大这个...
所以,这里是你的控制器动作
[HttpPost]
public ActionResult SomeMethod(params...){
....
var model = some model;
...
return PartialView("ViewName",model);
}
,并在阿贾克斯,使用
$.ajax({
url : @Url.Create("Action","Controller"),
type : 'POST',
data: { ... your data params ..},
success : function(result){
$("#ContainerId").html(result);
}
})
在HTML中你需要一个div用ID = “数据筒”。内容将被成功函数中传回的html换出。
0
该模型仅在渲染页面时用于RAZOR。一旦您达到了使用AJAX的地步,该模型就不再适用于您。
你究竟想要完成什么?也许有另一种方式来做到这一点?
相关问题
- 1. KnockoutJS/AJAX更新视图模型
- 2. 更新模型不更新视图
- 3. Knockout.js更新视图模型
- 4. AJAX调用成功并返回数据后的更新视图
- 5. 从视图更新模型
- 6. 更新视图与Rails(Ajax)
- 7. 更新模型后更新视图
- 8. angularjs视图不与模型更新
- 9. 视图模型不更新
- 10. 更新与在MVC3视图模型的新的数据来看,C#
- 11. 从AJAX成功函数更新图像源
- 12. 从视图模型更新模型
- 13. Rails ajax成功更新UI
- 14. mvc ajax返回部分视图与模型获取模型的值在成功
- 15. 如何在更新子视图模型时更新父视图模型
- 16. 更新视图中的多个模型
- 17. 更新视图模型中的属性
- 18. 更新的类或视图模型
- 19. 如何使用ajax更新视图中的模型?
- 20. 通过Ajax Post更新模型更改视图MVC3
- 21. jQuery成功函数更新表
- 22. partialview模型更新父视图
- 23. 更新视图成功回调Model.destroy()
- 24. 从ajax成功MVC局部视图更新
- 25. Rails中的AJAX:完成模型后显示模型#新窗体#更新
- 26. AJAX成功消息更新的行
- 27. Leaflet + Backbone.js:如何更新模型集合更新的视图?
- 28. Angularjs在模型更新后没有更新ng-repeat的视图
- 29. 从另一个视图模型更新视图模型
- 30. 角度模型不更新视图
另请参阅http://stackoverflow.com/questions/10431181/how-to-call-partial-view-through-through-ajax-in-mvc3另一个示例 – user1778606