javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
2017-12-20 16:31
295 查看
支持原创,原文链接
http://blog.csdn.net/legend11/article/details/53408459
http://blog.csdn.net/starrexstar/article/details/8083259/
var user = {id:1, name:'zs', age:20};
var ele = '<a onclick="edit(' + JSON.stringify(user).replace(/"/g, '"') + ');">修改</a>';
或者
var ele = '<a onclick="edit(\'' + JSON.stringify(user).replace(/"/g, '"') + '\');">修改</a>';
前者取到的是json对象,后者取到的是json字符串。
利用原生JSON对象,将对象转为字符串
[javascript] view
plain copy
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
alert(str);
从JSON字符串转为对象
[javascript] view
plain copy
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
var str1 = JSON.parse(str);
alert(str1);
转载地址: http://blog.csdn.net/chmod_r_755/article/details/69987119
http://blog.csdn.net/legend11/article/details/53408459
http://blog.csdn.net/starrexstar/article/details/8083259/
var user = {id:1, name:'zs', age:20};
var ele = '<a onclick="edit(' + JSON.stringify(user).replace(/"/g, '"') + ');">修改</a>';
或者
var ele = '<a onclick="edit(\'' + JSON.stringify(user).replace(/"/g, '"') + '\');">修改</a>';
前者取到的是json对象,后者取到的是json字符串。
利用原生JSON对象,将对象转为字符串
[javascript] view
plain copy
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
alert(str);
从JSON字符串转为对象
[javascript] view
plain copy
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
var str1 = JSON.parse(str);
alert(str1);
转载地址: http://blog.csdn.net/chmod_r_755/article/details/69987119
相关文章推荐
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
- JavaScript对象与JSON字符串的相互转换
- javascript中日期(Date)字符串转换为日期(Date)对象
- javacript onclick事件中传递对象参数
- ctypes 加载的so库中函数参数的字符串传递问题(str与bytes转换)
- spring mvc传入参数不仅仅转换为json,还可以直接将json字符串转换为具体的java对象
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- JavaScript对象转换为原始值(字符串、数字、布尔值)的过程
- JavaScript对象与JSON字符串的相互转换
- JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
- javascript动态添加事件方法详解 || Javascript attachEvent传递参数的办法
- 关于javaScript注册事件传递参数的浅析
- JavaScript拼接字符串传递多个参数
- javascript中验证日期(Date)字符串转换为日期(Date)对象的不同情况结果
- javascript 对象属性的添加,删除,json对象和字符串转换方法等
- javascript的json对象与字符串之间的转换
- 10.10 笔记-JavaScript 02 绑定事件,对象类型的转换