2016-11-24 91 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调用并填充页面。还有其他一些方法,但这是尝试学习你正在学习的东西的最佳地方。

相关问题