日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax传递复杂参数

發(fā)布時(shí)間:2025/7/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax传递复杂参数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用mvc測試Demo

================view================

@{ViewBag.Title?=?"Index";Layout?=?null; } <h2>ajax請(qǐng)求參數(shù)測試</h2><script?src="~/Scripts/jquery-1.8.2.js"></script> <div><div?id="div_Data"><form?id="_form"><table><tbody><tr><td><label>編號(hào):</label></td><td><input?type="text"?name="ID"?value="2"?/></td></tr><tr><td><label>名稱:</label></td><td><input?type="text"?name="Name"?value="測試人員"?/></td></tr><tr><td><label>列表:</label></td><td><input?type="text"?name="ListStr"?value="測試A,測試B"?/></td></tr><tr><td><label>日期:</label></td><td><input?type="text"?name="Date"?value="2015-12-17?10:50:30"?/></td></tr></tbody></table></form></div><input?id="inpBtn"?type="button"?value="點(diǎn)擊事件+get"?/><input?id="inpBtn2"?type="button"?value="點(diǎn)擊事件2+get"?/><input?id="inpBtn3"?type="button"?value="點(diǎn)擊事件3+post"?/><input?id="inpBtn4"?type="button"?value="點(diǎn)擊事件4+post"?/></div> <script?type="text/javascript">Array.prototype.toJson?=?function?()?{var?json?=?{};for?(var?i?in?this)?{var?o?=?this[i];if?(o.name?!=?'__VIEWSTATE')?{if?(typeof?(json[o.name])?==?'undefined')json[o.name]?=?o.value;elsejson[o.name]?+=?","?+?o.value;}}return?json;}$('#inpBtn').click(function?()?{debugger;var?_formObj?=?$('#_form');var?arr?=?_formObj.serializeArray();//獲取表單數(shù)據(jù)for?(var?i?=?0,?l?=?arr.length;?i?<?l;i++){if?(arr[i].name?==?"ListStr")?{var?list?=?arr[i].value.split(',');delete?arr[i];for?(var?j?=?0,?len?=?list.length;?j?<?len;?j++)?{var?item?=?{name:?"ListStr",value:?list[j]};arr.push(item);}break;}}$.ajax({url:?'/AjaxRequest/GetTestAjax',type:?'get',data:?arr,async:?false,success:?function?(data,?status)?{debugger;},error:?function?(ex)?{debugger;}});});$('#inpBtn2').click(function?()?{debugger;var?_formObj?=?$('#_form');var?arr?=?_formObj.serializeArray();var?jsonObj?=?arr.toJson();jsonObj.ListStr?=?jsonObj.ListStr.split(',');var?json?=?JSON.stringify(jsonObj);//object轉(zhuǎn)字符串$.ajax({url:?'/AjaxRequest/GetTestAjax2',type:?'get',data:?{?'json':?json?},async:?false,success:?function?(data)?{debugger;},error:?function?(ex)?{debugger;}});});$('#inpBtn3').click(function?()?{debugger;var?_formObj?=?$('#_form');var?arr?=?_formObj.serializeArray();var?jsonObj?=?arr.toJson();jsonObj.ListStr?=?jsonObj.ListStr.split(',');var?aaa?=?jsonObj.ListStr;//var?list?=?JSON.stringify(aaa);//var?json?=?JSON.stringify(jsonObj);//object轉(zhuǎn)字符串var?para?=?{test:?jsonObj,list:?aaa};var?paraStr?=?JSON.stringify(para);$.ajax({url:?'/AjaxRequest/GetTestAjax3',type:?'post',contentType:?"application/json",data:?paraStr,async:?false,success:?function?(data)?{debugger;},error:?function?(ex)?{debugger;}});});$('#inpBtn4').click(function?()?{debugger;var?_formObj?=?$('#_form');var?arr?=?_formObj.serializeArray();var?jsonObj?=?arr.toJson();jsonObj.ListStr?=?jsonObj.ListStr.split(',');var?json?=?JSON.stringify(jsonObj);//object轉(zhuǎn)字符串$.ajax({url:?'/AjaxRequest/GetTestAjax4',type:?'post',contentType:?"application/json",data:?json,async:?false,success:?function?(data)?{debugger;},error:?function?(ex)?{debugger;}});}); </script>

===============controller===============

using?System; using?System.Collections.Generic; using?System.Linq; using?System.Web; using?System.Web.Mvc; using?System.Web.Script.Serialization; namespace?ContentReplace.Controllers {public?class?AjaxRequestController?:?Controller{////?GET:?/AjaxRequest/public?ActionResult?Index(){return?View();}public?JsonResult?GetTestAjax(TestClass?test){var?data?=?"";return?Json(data,?JsonRequestBehavior.AllowGet);}public?JsonResult?GetTestAjax2(){var?json?=?Request["json"];var?jss?=?new?JavaScriptSerializer();var?arr?=?jss.Deserialize<TestClass>(json);var?data?=?"";return?Json(data,?JsonRequestBehavior.AllowGet);}[HttpPost]public?JsonResult?GetTestAjax3(TestClass?test,List<string>?list){var?data?=?"";return?Json(data,?JsonRequestBehavior.AllowGet);}[HttpPost]public?JsonResult?GetTestAjax4(TestClass?test){var?data?=?"";return?Json(data,?JsonRequestBehavior.AllowGet);}}public?class?TestClass{public?int?ID?{?get;?set;?}public?string?Name?{?get;?set;?}public?DateTime?Date?{?get;?set;?}public?List<string>?ListStr?{?get;?set;?}}? }


轉(zhuǎn)載于:https://blog.51cto.com/11028335/1726772

總結(jié)

以上是生活随笔為你收集整理的ajax传递复杂参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产三级a | 国产精品69久久久久 | 第一页综合 | 一起操17c | 国产在线一| 先锋影音制服丝袜 | 国产一级片视频 | 久久精品丝袜 | 日韩精品成人 | 激情视频一区 | 青青草97| 国产淫视频 | 三级伦理视频 | 色一情一乱一伦一区二区三区 | 自拍偷拍第3页 | 欧美高清视频在线观看 | 香蕉婷婷| 午夜视频黄色 | 日本毛片网站 | 国产精品美女久久久久久 | 国产色| 少妇人妻一区二区 | 操大爷影院 | 久久久久亚洲AV成人无码国产 | 999视频在线| 欧美裸体视频 | h视频在线免费看 | 国产精品一区二区三区线羞羞网站 | 日韩精品在线第一页 | 色婷婷麻豆 | 叶爱在线 | 免费拍拍拍网站 | 精品熟女一区二区 | 波多野结衣在线观看一区二区三区 | 精品一区二区不卡 | 日本精品国产 | 邻居少妇张开双腿让我爽一夜 | 色偷偷综合| 成人18视频| 懂色aⅴ一区二区三区免费 国产精品99在线观看 | 久久wwww | 精品人妻少妇一区二区三区 | 狠狠躁狠狠躁视频专区 | www.中文字幕av | 日韩xxx高潮hd | 香蕉视频免费网站 | av大片免费在线观看 | 污污小视频 | 亚洲无在线观看 | www.av成人 | 韩日一区二区 | 日韩欧美日韩 | 欧美成人精品一区二区三区在线观看 | 久久精品综合 | 日本人jizz | 日本黄网在线观看 | 成人性生交大片免费看 | 香蕉av一区二区三区 | 久久久久久久偷拍 | 日少妇b| 日本a在线观看 | av动态 | 成人午夜看片 | 亚洲一区二区三区四区视频 | 成年人在线观看视频网站 | 91干视频| 伊人久久超碰 | 性生交生活影碟片 | 无码人妻丰满熟妇区五十路百度 | 精品毛片 | 亚洲精品一区二区三区四区 | 蜜桃色一区二区三区 | 欧美xxxx日本和非洲 | 久久影 | 国产精品视频免费播放 | 一级女性全黄久久生活片免费 | 夜夜添无码一区二区三区 | 日本二区三区视频 | 可以免费看的av网站 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 天天综合网天天综合 | 福利视频二区 | 深夜福利国产精品 | 黄色小视频免费观看 | 在线免费观看av的网站 | 日韩欧美中文字幕在线观看 | 久久久久无码精品国产 | 欧美久久99| 午夜激情在线观看 | 在线久草| 麻豆传谋在线观看免费mv | 久久人人人 | 中文字幕亚洲区 | 91欧美大片 | 欧美影院一区二区 | 国产欧美精品一区二区在线播放 | 夜夜夜夜爽 | 欧美日韩一区在线观看 | 手机看片日韩久久 |