第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Jquery Ajax方法傳值到action薦

標(biāo)簽:
JQuery

         

假设cshtml文件中是这样的:
<script type="text/javascript">        $(document).ready(function(){            $("#btn").click(function(){             $.ajax({                type: 'POST',                url: "/Home/MyAjax",                data: {                    val1: $("#txt1").val(),                    val2: $("#txt2").val(),                    val3: $("#txt3").val(),                    val4: $("#txt4").val(),                },                dataType: "json"            });            });        });  </script><input id="btn" type="button" value="click" /><input id="txt1" type="text" value="" /><input id="txt2" type="text" value="" /><input id="txt3" type="text" value="" /><input id="txt4" type="text" value="" />
data是json数据。传递到的Action是/Home/MyAjax。那么在Action方法处接收的方式如下:
public ActionResult MyAjax(string val1)
        {            string val2 = Request["val2"].ToString();            string val3 = Request.Form["val3"].ToString();            string val4 = Request.Params["val4"].ToString();            return Content("ViewUserControl1");        }
或者接收参数为FormCollection,也有同样的效果。
public ActionResult MyAjax(FormCollection f)
        {            string val2 = f["val2"].ToString();            string val3 = f["val3"].ToString();            string val4 = f["val4"].ToString();            return Content("ViewUserControl1");        }
MVC3的强悍之处,是它是基于变量参数命名匹配的机制,就是说它尽可能的查找能够有相同变量名字的值。
对于上面的例子,我们甚至可以构造出一个class,如下:
public class aclass {    public string val1 { set; get; }    public string val2 { set; get; }    public string val3 { set; get; }    public string val4 { set; get; }}
那么就可以设置参数类型为aclass    public ActionResult MyAjax(aclass f)
        {          return Content(f.val1+f.val2+f.val3+f.val4);        }
注意,aclass类的属性名就是json的key的名字,只要符合一致,它就能匹配,不得不说强悍。

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消