' <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,先传递参数再拼接