次の行を使用しているときにスクリプトにエラーがあります
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'}
php文字列をjavascriptに連結する必要があります。私のコードを参照してください
var s = "{group:' <?php echo $group; ?> ',result:' <?php echo $result; ?> ',groupName:' <?php echo $groupName; ?> '}";
これは JavaScript または PHP ですか? PHP の場合、連結演算子は . +ではありません。JSの場合、エラーが見つかりません。