js常用知识点汇总
2024-10-21 19:51:07
1.json字符串与json对象相互转化(转至:http://www.jb51.net/article/43136.htm)
SON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };
一、JSON字符串转换为JSON对象
要使用上面的str1,必须使用下面的方法先转化为JSON对象:
//由JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
然后,就可以这样读取:
Alert(obj.name);
Alert(obj.sex);
特别注意:如果obj本来就是一个JSON对象,那么使用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是使用parseJSON()函数处理后会有问题(抛出语法异常)。
二、可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。
例如:
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);
2.jquery动态添加option
$("#regDevType").append("<option value='"+value.id+"'>"+value.name+"</option>");
3.jquery ajax get请求
$.get(url,function(data,status){});
最新文章
- Java_Eclipse安装Git插件
- MongoDB学习笔记——聚合操作之聚合管道(Aggregation Pipeline)
- windows远程桌面端口修改
- hdu 3123 GCC 阶乘
- 小菜鸟带着梦想学chromium
- android 如何加入第一3正方形lib图书馆kernel于
- 删除putty的session 以及 putty的颜色设置值
- 卫星导航低噪声放大器芯片(LNA)-AT2659
- 关于IOS的屏幕适配(iPhone)——资源适配
- [学习OpenCV攻略][003[初试牛刀——显示图片]
- Disruptor3.0的实现细节
- c++中一个多态的实例
- web前端知识大纲:系列三 html篇
- 记一次用WPScan辅助渗透WordPress站点
- Servlet基本介绍和使用
- vs调试程序时发现变量、类等程序找不到混乱问题
- js string 和 json 互转
- loj6119 「2017 山东二轮集训 Day7」国王
- 看图说说class文件结构(部分)
- 编写高质量代码改善C#程序的157个建议——建议35:使用default为泛型类型变量指定初始值