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

首頁(yè) > 開(kāi)發(fā) > AJAX > 正文

通過(guò)構(gòu)造AJAX參數(shù)實(shí)現(xiàn)表單元素JSON相互轉(zhuǎn)換

2024-09-01 08:28:00
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

ajax提交服務(wù)器數(shù)據(jù), 整理一下轉(zhuǎn)換方法。

HTML:

<form id="fm" name="fm" action=""><input name="UserName" type="text" value="UserName1"/></form><input name="UserId" id="UserId" type="text" value="UserId1"/> 

1.表單元素轉(zhuǎn)QueryString

var q = $('#fm,#UserId').serialize(); //q = UserName=UserName1&UserId=UserId1 

2.字符串, JSON 互相轉(zhuǎn)換

var obj = jQuery.parseJSON('{"name":"John"}');alert( obj.name === "John" ); 

可以利用jquery-json插件實(shí)現(xiàn)轉(zhuǎn)換,直接引用示例

var thing = {plugin: 'jquery-json', version: 2.3};var encoded = $.toJSON( thing );// '{"plugin":"jquery-json","version":2.3}'var name = $.evalJSON( encoded ).plugin;// "jquery-json"var version = $.evalJSON(encoded).version;// 2.3 

3.表單,元素轉(zhuǎn)Name,Value數(shù)組

var arr = $("#fm,#UserId").serializeArray();/*[ {name: 'UserName', value: '"UserName"1'}, {name: 'UserId', value: 'UserId'}] */ 

4. 表單元素轉(zhuǎn)JSON

$.fn.serializeObject = function(){var o = {};var a = this.serializeArray();$.each(a, function() {if (o[this.name] !== undefined) {if (!o[this.name].push) {o[this.name] = [o[this.name]];}o[this.name].push(this.value || '');} else {o[this.name] = this.value || '';}});return o;};var obj = $('form').serializeObject();/*obj: ObjectUserId: "UserId1"UserName: "UserName1"__proto__: Object*/ 

5. JSON2FORM

$.getJSON('url_to_file', function(data) {for (var i in data) {$('input[name="'+i+'"]').val(data[i]);}}

Google過(guò)程中發(fā)現(xiàn)一個(gè)更強(qiáng)大的插件 http://code.google.com/p/jquery-load-json/

data = {"Name":"Emkay Entertainments","Address":"Nobel House, Regent Centre","Contact":"Phone"} $('div#data').loadJSON(data);<div id="data"><h1 id="Name">Emkay Entertainments</h1><label for="Address">Address:</label><span id="Address">Nobel House, Regent Centre</span> <label for="Contact">Contact by:</label><span id="Contact">Phone</span></div> 

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东安县| 黄梅县| 安丘市| 分宜县| 万源市| 太原市| 井研县| 孟津县| 绥滨县| 武功县| 绥滨县| 邓州市| 德化县| 岑巩县| 商洛市| 和硕县| 吉水县| 衡山县| 桐乡市| 安康市| 龙游县| 高陵县| 十堰市| 黑水县| 浮梁县| 榆林市| 曲阳县| 凌云县| 邮箱| 通辽市| 博爱县| 庄浪县| 衡水市| 调兵山市| 始兴县| 京山县| 平定县| 万州区| 阿巴嘎旗| 昌都县| 邵阳县|