js中写html代码(onclick参数中带有json对象)
2016-10-21 18:05
453 查看
当你传进去的是字符串的时候:
要带有引号才可以,不然是会报错的。
当参数是 json 对象时:
用拼接字符串的方式构建html,只能拼接字符串,对象是没办法拼接的。
当进去的是对象时候,当你触发事件的时候,你将得到的是([object Object])
这里[object Object]会引起 Uncaught SyntaxError: Unexpected identifier
在这里还会遇到一个问题就是
unexpected end of input 这个错误是由于带的json字符串。它的双引号与onclick控件的双引号
起冲突了,解决方法,将json字符串的双引号转换成单引号就行了,
单引号、双引号互换
解决方法:
(1)将row转换成json,拼接进去,后面在函数里面再转换回来。
(2)拆开row,把row的多个属性逐一作为参数传递给函数。
(3)保存row为全局,传递row的凭证给函数,函数拿着凭证去全局取row对象
要带有引号才可以,不然是会报错的。
当参数是 json 对象时:
用拼接字符串的方式构建html,只能拼接字符串,对象是没办法拼接的。
当进去的是对象时候,当你触发事件的时候,你将得到的是([object Object])
这里[object Object]会引起 Uncaught SyntaxError: Unexpected identifier
在这里还会遇到一个问题就是
unexpected end of input 这个错误是由于带的json字符串。它的双引号与onclick控件的双引号
起冲突了,解决方法,将json字符串的双引号转换成单引号就行了,
单引号、双引号互换
解决方法:
(1)将row转换成json,拼接进去,后面在函数里面再转换回来。
(2)拆开row,把row的多个属性逐一作为参数传递给函数。
(3)保存row为全局,传递row的凭证给函数,函数拿着凭证去全局取row对象
相关文章推荐
- 1:HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法 2:LocalStorage存储JSON对象的问题 3:ajax请求传送参数为对象问题
- 题型:编写一段JS代码提取URL中的各个GET参数,并按Key_Value的形式返回到一个对象中(如:Json结构)
- js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
- js动态给对象onclick事件赋值,动态传参数
- Js 获取当前函数参数对象的实现代码
- WebView加载html代码,js脚本中调用android对象的方法...
- js中将URL中的参数提取出来作为对象的实现代码
- JS根据key值获取URL中的参数值及把URL的参数转换成json对象
- JS传递对象数组为参数给后端,后端获取的实例代码
- Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;
- JS中如何比较两个Json对象是否相等实例代码
- JS 给 对象 onclick 方法传参数妙招
- js将json格式的对象拼接成复杂的url参数
- HTML滚动字幕代码参数详解及Js间隔滚动代码
- js动态给对象onclick事件赋值,动态传参数的问题
- Android webview js 交互 传 json对象参数 "Uncaught SyntaxError: Unexpected token c"
- html自定义垂直导航菜单(加强版--自定义传入menu参数,支持JSONArray、JSArray、JSONObject、JSObject)
- js jquery 实现html页面之间参数传递(单一参数、对象参数传递)