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

JQuery通過Ajax提交表單并返回結(jié)果

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

1:非Ajax

前臺:

image

對應(yīng)后臺:

image

2:JQuery之Ajax

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

image

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

首先,我們假設(shè)返回的JSON實體為:

復(fù)制代碼 代碼如下:

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

控制器部分的代碼為:
復(fù)制代碼 代碼如下:

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

相關(guān)文章

最新評論

锦屏县| 泗水县| 钟山县| 衡水市| 钟祥市| 洪洞县| 莱阳市| 盘锦市| 许昌县| 吉木乃县| 大竹县| 阳高县| 东平县| 铜梁县| 自贡市| 广元市| 玉龙| 兖州市| 宝鸡市| 青河县| 沽源县| 曲水县| 潞城市| 彭水| 长阳| 教育| 大同县| 河间市| 建德市| 乌什县| 浠水县| 将乐县| 丽江市| 安宁市| 西昌市| 上饶市| 纳雍县| 呼伦贝尔市| 泰兴市| 银川市| 宣恩县|