JQuery中根据表单元素动态拼接json 字符串
2015-12-08 10:47
671 查看
// $(function () {
var jsonObj = {};
jsonObj.a = "aaaa";
var $input = $("input[id^='List_']");
$input.each(function () {
var id = $(this).attr("id").replace("List_", "");
jsonObj[id] = "ccccc"; //$(this).val();
})
var str = JSON.stringify(jsonObj);
alert(str);
})
// ]]>
alert 效果:{"a":"aaaa","nick":"ccccc","keyword":"ccccc"}
后台可以使用NewTonJson.net 接收json字符串
var jsonObj = {};
jsonObj.a = "aaaa";
var $input = $("input[id^='List_']");
$input.each(function () {
var id = $(this).attr("id").replace("List_", "");
jsonObj[id] = "ccccc"; //$(this).val();
})
var str = JSON.stringify(jsonObj);
alert(str);
})
// ]]>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript" src="/scripts/jquery/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(function () { var jsonObj = {}; jsonObj.a = "aaaa"; var $input = $("input[id^='List_']"); $input.each(function () { var id = $(this).attr("id").replace("List_", ""); jsonObj[id] = "ccccc"; //$(this).val(); }) var str = JSON.stringify(jsonObj); alert(str); }) </script> </head> <body> <form id="form1" runat="server"> <div> <input id="List_nick" value="abc" /> <input id="List_keyword" value="keyword" /> </div> </form> </body> </html>
alert 效果:{"a":"aaaa","nick":"ccccc","keyword":"ccccc"}
后台可以使用NewTonJson.net 接收json字符串
相关文章推荐
- jquery autocomplete ajax 传参数
- jquery优雅的自定义函数总结
- JQuery中 json 和字符串直接相互转换
- 前端框架 - Jquery E 4000 asyUI介绍
- jQuery如何返回一个类数组对象,js让一个对象的行为像一个数组一样
- jQuery EasyUI使用教程之将一个HTML表格转换为数据网格
- jquery + ajax 跨域parsererror
- jQuery遮罩层实现方法实例详解(附遮罩层插件)
- jQuery实现的简单提示信息插件
- jquery设置元素的readonly和disabled
- jQueryEasyUI Messager基本使用
- 图片懒加载jquery lazyload
- 如何用jQuery封装插件
- #学习笔记#(6)mouseenter-mouseleave显示隐藏内容-jQuery
- jquery效果大全
- jquerymobile动态添加元素之后不能正确渲染解决方法
- jQuery实现的简单提示信息插件
- jQuery遮罩层实现方法实例详解(附遮罩层插件)
- jQuery实现form表单基于ajax无刷新提交方法详解
- jQuery使用$.ajax进行即时验证的方法