我正在做一個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