我有一個按鈕,提示用戶有關他的行爲(刪除smth)。如果用戶確認,我想用postback
執行ActionMethod
。我怎麼能做到這一點?如何從JavaScript調用ActionMethod?
1
A
回答
2
是的,這很簡單,你可以這樣來做
JS
$('#id-of-your-button').click(function() {
if(confirm('Are you sure'))
document.location = '/controller/action/id_to_delete';
});
或回傳
$('#id-of-your-button').click(function() {
if(!confirm('Are you sure'))
return false;
});
如果不是您可以將按鈕沒有提交按鈕這樣做
$('#id-of-your-button').click(function() {
if(confirm('Are you sure'))
$('#id-of-your-form').submit();
return false;
});
,如果你沒有什麼(表格並提交按鈕)
$('#id-of-your-button').click(function(){
$.ajax({ url: '/controller/action',
dataType: 'html',
data: { id_to_delete: $('#where_are_you_holding_your_value').val() },
type: 'post',
success: function(data) {
alert('your item is deleted');
}
});
+0
如果是post方法(顯然它必須是be)? –
+0
我有固定的代碼,現在看看它,如果你的按鈕是提交按鈕的形式 –
+0
如果我沒有提交按鈕? –
相關問題
- 1. Actionmethod張貼到其他actionmethod
- 2. 如何從JavaScript調用CSS
- 3. 如何從Android調用JavaScript?
- 4. 如何從JavaScript調用iMacro?
- 5. 如何從JavaScript調用JsonResult?
- 6. 如何從JavaScript調用FileReference.browse()?
- 7. 如何從JavaScript調用
- 8. 如何從Javascript調用Ajax?
- 9. 如何訪問「主」從ActionMethod查詢字符串從部分
- 10. 從javascript調用javascript
- 11. 如何從vbscript調用javascript函數
- 12. 如何從Mono的WebKitSharp調用JavaScript?
- 13. 如何從JavaScript調用WCF服務?
- 14. 如何從Jquery函數調用javascript?
- 15. 如何從Kotlin調用JavaScript刪除?
- 16. 如何調用javascript函數從HTML
- 17. 如何從Javascript調用MessagePack RPC服務?
- 18. 如何從javascript調用angularjs函數?
- 19. 如何從javascript調用html頁面div?
- 20. 如何從JavaScript調用Google Tasks API?
- 21. 如何從javascript調用java函數?
- 22. 如何從Javascript調用Print Preview?
- 23. 如何從Javascript調用Dart函數?
- 24. 如何從javascript/jquery調用cshtml文件?
- 25. 如何從javascript調用控制器CodeIgniter
- 26. 如何從iFrame調用Javascript函數?
- 27. 如何從Visualforce頁面調用JavaScript?
- 28. 如何從JavaScript調用外部CSS?
- 29. 如何從smarty中調用JavaScript代碼?
- 30. 如何從TypeScript類調用JavaScript方法?
見http://stackoverflow.com/questions/764965/basic-ajax-example-with-asp-net-mvc/765974 #765974和http://stackoverflow.com/questions/1843017/sending-string-data-to-mvc-controller-using-jquery-ajax-and-post – Daveo