字符串拼接怎么传递js对象

iioioioioioio 2011-11-22 09:14:02


<script type="text/javascript" src="js/jquery-1.5.js"></script>
<script type="text/javascript">
$(function(){
var user = {username:"arisu", password:"123456"};
var html = "<input type='button' value='test!' onclick='methodTest(" + user + ")' />";
$("#testDiv").append(html);

});

function methodTest(user){
alert(user.username);
}
</script>
</head>

<body>
<dir id="testDiv"></dir>

</body>
...全文
394 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iioioioioioio 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liangws 的回复:]

我测试是可以的,你是不是有些地方导致的
[/Quote]

刚没看到你的回复,可以了,谢谢
liangws 2011-11-22
  • 打赏
  • 举报
回复
我测试是可以的,你是不是有些地方导致的
iioioioioioio 2011-11-22
  • 打赏
  • 举报
回复
无法传递,报missing ] after element list错误
liangws 2011-11-22
  • 打赏
  • 举报
回复
用jquery的话
$(function(){
var user = {username:"arisu", password:"123456"};
var html = $("<input type='button' value='test!'/>");
$("#testDiv").append(html);
html.click(function(){
methodTest(user);
})

});

function methodTest(user){
alert(user.username);
}

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧