1

当我使用以下行时,我的脚本中有错误

var s = "{group:'" + $group + 
        "',result: '" + $result + 
        "',groupName: '" + $groupName + "'}";

对于以下示例值:

group = ""
result = "sfsfs fsfsf " 
groupName = "grupa1" 

这里有什么错误吗?

最好的祝福。

4

4 回答 4

2

您不需要变量之前的美元符号。试试这个

var s = "{group:'" + group + 
    "',result: '" + result + 
    "',groupName: '" + groupName + "'}";
于 2012-08-22T11:40:43.167 回答
1

[重新发布答案,因为在我编辑时答案已转换为评论。]

该代码没有错误。

演示: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'}
于 2012-08-22T11:47:33.850 回答
0

这是 JavaScript 还是 PHP?如果是 PHP,则 concat 运算符是 . 而不是+。如果是 JS,我找不到任何错误。

于 2012-08-22T11:39:09.087 回答
0

您希望将 php 字符串连接到 javascript。看我的代码

var s = "{group:' <?php echo $group; ?> ',result:' <?php echo $result; ?> ',groupName:' <?php echo $groupName; ?> '}";
于 2012-08-22T11:42:45.397 回答