mvc2 使用jquery.ajax發送資料以及顯示資料

來源:互聯網
上載者:User

效果如:

點擊提交時,把文字框中的資料插入到資料庫。

頁面部分代碼:

 

以下是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="追夢"});        }

是點擊提交後的效果:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.