当我使用以下行时,我的脚本中有错误
var s = "{group:'" + $group +
"',result: '" + $result +
"',groupName: '" + $groupName + "'}";
对于以下示例值:
group = ""
result = "sfsfs fsfsf "
groupName = "grupa1"
这里有什么错误吗?
最好的祝福。
当我使用以下行时,我的脚本中有错误
var s = "{group:'" + $group +
"',result: '" + $result +
"',groupName: '" + $groupName + "'}";
对于以下示例值:
group = ""
result = "sfsfs fsfsf "
groupName = "grupa1"
这里有什么错误吗?
最好的祝福。
您不需要变量之前的美元符号。试试这个
var s = "{group:'" + group +
"',result: '" + result +
"',groupName: '" + groupName + "'}";
[重新发布答案,因为在我编辑时答案已转换为评论。]
该代码没有错误。
演示:http: //jsfiddle.net/Guffa/UCmtF/
var $group = "", $result = "sfsfs fsfsf ", $groupName = "grupa1";
var s = "{group:'" + $group +
"',result: '" + $result +
"',groupName: '" + $groupName + "'}";
alert(s);
显示:
{group:'',result: 'sfsfs fsfsf ',groupName: 'grupa1'}
这是 JavaScript 还是 PHP?如果是 PHP,则 concat 运算符是 . 而不是+。如果是 JS,我找不到任何错误。
您希望将 php 字符串连接到 javascript。看我的代码
var s = "{group:' <?php echo $group; ?> ',result:' <?php echo $result; ?> ',groupName:' <?php echo $groupName; ?> '}";