mvc2 使用jquery.ajax发送数据以及显示数据

效果如下图:

点击提交时,把文本框中的数据插入到数据库。

页面部分代码:

 

以下是jquery code:

$(function () {
        $("#sendmsg").click(function () {//点提交时触发
            $.ajax({
                type: "POST",
                url: "/Msg/SendMicroMsg/",//发送到MsgController里的SendMicroMsg  action里。
                dataType: "json",
                data: { "content": $("#contents").val() },  //把ID号为“contents”里的文字插入到数据库
                success: function (data) {  //返回来的数据。
                    alert(data);
                },
                error: function (error) {
                    alert("error");
                }
            });
            return false;
        });
    });

下面我们来Controller是怎么样获得参数:

 /// <summary>
        /// 发送微博信息
        /// </summary>
        public ActionResult SendMicroMsg(FormCollection frmCollection)
        {
            ISession _session = sm.GetSession();
            string content = frmCollection["content"].ToString(); //获取ajax传过来的传参数。其它的代码你就不要管了,现你知道是获得参数了吧。写你的插入数据吧。
            TRule tRule = new TRule(_session);
            tRule.Post(content, userRule.GetCurrentUserId());
            return Json(content);//在这里我也可以返回一个对象,或者一段拼接html代码:返回对象:Joson(new TRule{Id=4,Name="追夢"});
        }

下图是点击提交后的效果:

转载于:https://www.cnblogs.com/koeltp/archive/2012/09/11/2680985.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值