我的代码:
var username = some_username;
view.open({ 'post' : '//domain.com/url/person/" + username + "'});
});
用户名是一个变量,我希望在//domain.com/url/person/之后插入该变量。我是JS的新手,所以很难对付这个。我能够用其他语句来做这个“ +“功能,但似乎无法得到它。我做错了什么?
答案 0 :(得分:4)
看起来你有不匹配的报价。 应该是
view.open({ 'post' : '//domain.com/url/person/' + username });
答案 1 :(得分:2)
更改
'//domain.com/url/person/" + username + "'
到
'//domain.com/url/person/' + username
您使用'
打开了引号,并且在+ "'
之前没有关闭它们。
答案 2 :(得分:2)
删除username variable
view.open({ 'post' : '//domain.com/url/person/' + username });
答案 3 :(得分:1)
关闭字符串错误。您打开一个单引号并以双引号关闭,这是不允许的。另外,以'"
结尾是错误的,你必须删除它。简而言之,你必须用这个替换它
'//domain.com/url/person/' + username