2016-11-24 92 views
-1

我在asp.net mvc是新希望調用的操作方法在視圖頁面中,爲目的寫的Ajax代碼:
爲什麼我不能用ajax調用action方法?

$('#SaveBTN').click(function (e) { 


      $.ajax({ 
       url: "/Home/SaveRecord", 
       type: "POST", 
       data:'', //JSON.stringify({ 'Options': someData }), 
       dataType: "json", 
       traditional: true, 
       contentType: "application/json; charset=utf-8", 
       success: function (data) { 

         alert("Done"); 

       }, 
       error: function() { 
        alert("An error has occured!!!"); 
       } 
      }); 
     }); 


這是我的按鈕:

ثبتنام
這是我的動作:

[HttpPost] 
     public ActionResult SaveRecord() 
     { 
      return Json("chamara", JsonRequestBehavior.AllowGet); 


     } 


但是當運行web應用程序和啓動按鈕時,得到錯誤段警報ajax,我該如何解決這個問題?謝謝大家。

+0

最新錯誤? –

+0

'data:''',我認爲jQuery認爲你嘗試傳遞帶參數的查詢字符串,而不需要參數,請儘量不要 –

回答

0

以這種方式提出的問題和代碼是無法提供幫助的。我建議從零開始並且從stepping through this tutorial開始。

基本上,^ link會讓你通過在MVC中使用web api的基本知識來做AJAX調用並填充頁面。還有其他一些方法,但這是嘗試學習你正在學習的東西的最佳地方。

相關問題