美文网首页经典收藏.NET
JQuery调用Asp.Net MVC中Controller中的

JQuery调用Asp.Net MVC中Controller中的

作者: 丶PanPan | 来源:发表于2016-04-07 21:36 被阅读1016次

概述
一直做C/S开发的我也研究研究JQuery,下面将记录JQuery执行Controller中的有参数和无参数的Action。


引入JQuery

 <script src="~/scripts/jquery-2.2.2.min.js"></script>
  • 无参数

Html

<script>
        function myfunction2() {
            $.ajax({
                type: "POST",//FromMethod
                url: "/Admin/Action1",//"/Controller/Action",记住这里前面一定记得要有"/".
                data: "",//参数,无参数填空
                success: function (msg) {//请求成功后执行的方法
                    alert(msg)
                },
                error: function (err){//请求错误后执行的方法
                    alert(err)
                }
            });
        }
</script>
<input id="btnSub1" type="button" value="无参数" onclick="myfunction2()" />

Action

public ActionResult Action1()
{
    return Content("我就是来打酱油的!");
}
结果
  • 有参数

html

<script>
        function myfunction() {
            $.ajax({
                type: "POST",//FromMethod
                url: "/Admin/Action3",//"/Controller/Action"
                data: { userName: "这是传进去的参数值!" },//参数 "参数名:"参数值""
                datatype: 'html',
                success: function (str) {
                    alert('成功:' + str);
                },
                error: function (msg) {
                    alert('错误:' + msg);
                }
            });
        }
</script>

 <input id="btnSub1" type="button" value="有参数" onclick="myfunction()" />

Action

public ActionResult Action3(string userName)
{
      return Content(userName);
}
结果

end

相关文章

网友评论

    本文标题:JQuery调用Asp.Net MVC中Controller中的

    本文链接:https://www.haomeiwen.com/subject/blfvlttx.html