首页 > HTML怎么拼接javascript方法参数?

HTML怎么拼接javascript方法参数?

' <a href="javascript:xiangqing(\''+row['redeemTime']+','+row['status']+'\');"
页面却拼成
?date=2015-11-18未还款&status=undefinedreturn
两个参数怎么被拼成一个参数了。?怎么拼才正确?


好乱啊,还不如参数直接传过去一个对象呢,在函数里解析对象,要容易得多。

params={
    redeemTime:row['redeemTime'],
    status:row['status']
}

function xiangqing(params){
    var redeemTime=params.redeemTime;
    var status=params.status;
}

我已经解决掉了。
<a href="javascript:xiangqing(\''+row['redeemTime']+'\',\''+row['status']+'\');"


新手上路别搞的太复杂," 和 ' 这是基本的符号是要搞清楚在字符拼接的时候充当的角色。

1,先拼接好参数再传递

2,先传递参数再拼接

【热门文章】
【热门文章】