从Javascript函数调用控制器方法

时间:2015-08-11 09:36:52

标签: javascript c# asp.net-mvc

我想从javascript方法调用控制器方法。我有以下代码:

function test() {
        $.ajax({
        url: @Url.Action("abc"),
        method: 'GET',
        success: function(data) { alert(data); }
   });
     }



[HttpGet]
        public string abc(string id)
        {
            return "Info";
        }

如何在Javascript控制器的alert()中获取“info”字符串?

1 个答案:

答案 0 :(得分:0)

您需要在ajax调用中添加dataType属性。

试试这个:

function test() {
    $.ajax({
      url: @Url.Action("abc"),
      method: 'GET',
      dataType: "text",
      success: function(data) { alert(data); }
   });
 }