国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 23:44:44
字體:
來源:轉載
供稿:網友
如下:

1:非Ajax

前臺:

image

對應后臺:

image

2:JQuery之Ajax

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

image

功能要求:Ajax提交表單,在控制器HelloWorld4Controller中處理請求,并返回若干數據,數據格式為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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 静海县| 民权县| 启东市| 应用必备| 双流县| 卢湾区| 阜康市| 明星| 长顺县| 阿坝县| 安阳市| 民和| 沅江市| 泰来县| 青川县| 石景山区| 安乡县| 西峡县| 玉门市| 即墨市| 攀枝花市| 富平县| 藁城市| 历史| 兴和县| 阿拉尔市| 砀山县| 宁波市| 保德县| 辛集市| 宜春市| 化德县| 名山县| 密山市| 汕尾市| 广平县| 巴楚县| 抚顺县| 铜山县| 榆树市| 斗六市|