最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JQuery通過Ajax提交表單并返回結果

 更新時間:2011年07月31日 19:21:11   作者:  
在開始介紹使用JQuery提交表單之前,先看一下非Ajax提交表單的形式
如下:

1:非Ajax

前臺:

image

對應后臺:

image

2:JQuery之Ajax

在介紹使用JQuery提交表單前,我們需要首先引用jquery.form.js,它來自于http://www.malsup.com/jquery/form/,至此,我們需要引用的JS文件有:

image

功能要求:Ajax提交表單,在控制器HelloWorld4Controller中處理請求,并返回若干數(shù)據(jù),數(shù)據(jù)格式為JSON。

首先,我們假設返回的JSON實體為:

復制代碼 代碼如下:

public class LoginResultDTO
{
public bool Success { get; set; }
public string Message { get; set; }
public string ReturnUrl { get; set; }
}

控制器部分的代碼為:
復制代碼 代碼如下:

public class HelloWorld4Controller : Controller
{
public ActionResult Index()
{
if (Request.IsAjaxRequest())
{
string str1 = Request.Form["Text33"];
string str2 = Request.Form["Text44"];
return Json(new MvcApplication5.Controllers.HelloWorld3Controller.LoginResultDTO { Success = true, Message = str1 + str2, ReturnUrl = "SomeUrl" });
}
else
{
return View();
}
}
}

上面的代碼告訴我們,如果我們想要返回別的實體,也是很方便的的。

前臺部分代碼:

image

如果按鈕不使用submit,而是button,則上圖代碼換成如下形式:

image
源碼下載:MvcApplication5.zip

相關文章

最新評論

洮南市| 鄯善县| 多伦县| 麻栗坡县| 恩平市| 宜兰市| 遵化市| 曲阜市| 阜新市| 东至县| 建阳市| 平遥县| 绥滨县| 桐城市| 庄浪县| 东源县| 皋兰县| 道真| 保定市| 柳林县| 塔城市| 灵石县| 石棉县| 淮滨县| 莱州市| 玛纳斯县| 鄂温| 孝感市| 桂阳县| 南阳市| 靖江市| 旺苍县| 健康| 八宿县| 康平县| 巩留县| 闽侯县| 康定县| 乌审旗| 建阳市| 鹤山市|