javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
来源:互联网 发布:淘宝网聚优惠 编辑:程序博客网 时间:2024/06/03 04:32
支持原创,原文链接
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对象,将对象转为字符串
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字符串转为对象
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);
0 0
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- javacript onclick事件中传递对象参数
- Javascript中button按钮的onclick()事件传递参数
- <a>标签中href属性动作和onclick事件的区别以及传递this参数对象
- Javascript中事件对象event和e
- JavaScript参数传递和对象复制
- JavaScript onclick传递对象参数(easyui传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier
- JavaScript onclick传递对象参数(传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier
- js中onclick事件里面传递参数
- javascript中json对象与字符串相互转换
- [JavaScript]setTimeout传递对象参数
- javascript中对象如何实现值传递
- JavaScript中对象是按值传递的。。。
- JS事件传递参数-Javascript事件动态传参-原生JS事件传递参数-Javascript onclick事件传递参数
- JavaScript - 在函数中修改参数值、用对象实例作为参数传递修改参数
- javascript中onclick和click
- C++中成员变量 父类 子类构造析构顺序
- 自定义AutoCompleteTextView
- SlidingDrawer源码
- assert
- 监听手机晃动(摇一摇)SensorEventListener
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- 自定义PopupWindow1
- 自定义PopupWindow2
- 仿微信的开门效果
- PHP文件类型判断
- CountDownDigitalClock:倒计时的TextView
- CountDownButton:倒计时的Button
- 关于ListView中加入并选取checkbox错位的问题
- 跟傻子机器人聊天是一种怎样的体验?