我想通過mvc4 \ EF5中的javascript異步更新數據庫中的記錄。
所以,我有js對象Id, StartDate, EndDate
。我應該渲染隱藏的編輯表單,粘貼值並提交表單?有更容易的方法嗎?我可以添加一個智能動作到控制器,這將允許我編輯記錄。 (AFAIK,通過GET編輯記錄是不安全的)。
*我正在使用fullcalendar,並且希望在計劃事件調整大小時向數據庫發送更新。在MVC4中通過JavaScript更新記錄的正確方法
0
A
回答
0
您可以用下面的代碼編輯對象:
function onUpdate(event) {
$.post(
'@Url.Action("Update")',
{ id: event.id, startdate: event.start, enddate: event.end }
).done(function() {
alert('Update success');
});
}
你也應該避免通過GET請求處理數據。考慮到有人會通過縮小的鏈接向你發送電子郵件(因此你不知道它是什麼),編輯你的記錄並點擊它。爲了防止這個添加到你的行爲HttpPost屬性並考慮使用AntiForgeryToken
+0
感謝您的答案。當我這樣做時,它將空值發佈到我的控制器中。 (日期顯示爲01/01/0001) – user194076 2013-02-19 01:37:33
+0
您可以顯示您的操作方法嗎? – 2013-02-23 08:09:36
相關問題
- 1. Laravel 5 - 通過多對多關聯更新記錄的正確方法?
- 2. 在MVC4中捆綁的正確方法
- 3. 正確的方法來刪除has_many:通過連接記錄?
- 4. CakePHP 1.3:插入或更新記錄的正確方法
- 5. 通過Codeigniter更新記錄
- 6. Rails通過方法更新所有記錄
- 7. 正確的方法來更新Redis中的LIST/SET上的特定記錄
- 8. 在Rails中更新記錄時未定義的方法更新
- 9. System.Diagnostics.Trace - 記錄異常的正確方法
- 10. Ember.js記錄創建的正確方法
- 11. 如何正確更新記錄?
- 12. 如何正確更新記錄?
- 13. 確定mongodb保存方法是否確實更新記錄
- 14. 通過G + API記錄中不記錄用戶正確的帳戶在YouTube上
- 15. 如何正確記錄擴展方法
- 16. MVC4操作方法日誌記錄
- 17. 通過記錄對象的新實例更新TableServiceContext中的記錄?
- 18. 如何通過params更新記錄?
- 19. 問題更新has_many:通過記錄
- 20. jquery + AJAX - 通過Modal更新MySQL記錄
- 21. Indexeddb - 通過索引鍵更新記錄
- 22. NHibernate通過HQL更新記錄
- 23. SugarCRM通過後端更新記錄
- 24. 通過VB.NET更新MYSQL記錄
- 25. Lumen:通過json主體更新記錄
- 26. 想通過PUT REST API更新記錄
- 27. 更新單個記錄通過ID = ID
- 28. 如何通過postgresql上的新記錄更改舊記錄?
- 29. 這是使用PHP更新/插入記錄的正確方法嗎?
- 30. 以最大效率更新MVVM模式記錄的正確方法
jQuery有一個'.post()'方法內置在:http://api.jquery.com/jQuery.post/ – 2013-02-17 07:21:33