使用Jquery的Ajax调用

最近在学习web开发,试用了一下Jquery的ajax调用。

 

首先,新建一个MVC4的项目,在HomeController.cs中添加一个Action,命名为GetData, 通过这个为ajax提供数据。

1         [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]
2         public ActionResult GetData(string id)
3         {
4             return Content("Hello, " + id + "!");
5         }
[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]表示这个可以通过get或者post来调用。

在浏览器中访问
http://localhost:62065/home/getdata/Harry 将会显示


修改View/Home/Index.cshtml

 1 @{
 2     ViewBag.Title = "Home Page";
 3 }
 4 
 5 <input type="text" id="userName" />
 6 
 7 <a href="javascript:void(0);" id="getdata">Click to Show Hello</a>
 8 
 9 <div id="showData">rrrr</div>
10 
11 <script type="text/javascript">
12     $("#getdata").click(function () {
13         $.post("/Home/GetData/" + $("#userName")[0].value,     //这里post可以修改修改为get
14             {},
15             function (data) {
16                 alert(data);
17                 $("#showData").html(data);
18                 //$("#showData")[0].innerHTML = data;
19             },
20             "html");
21     });
22     //$(document).ready(function () {
23     //    alert("我的id是:" + $("div").attr("id"));
24     //})
25 </script>

 

最终显示的效果为

在输入名字,点击“Click to Show Hello”之后, 现在就会先“Hello, 名字!”

转载于:https://www.cnblogs.com/Martianhh/p/3331982.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值