我想在两个字符串之间包含一个变量,并将其赋值给一个新变量。我试过了
var row="<tr><td>".$i."</td></tr>";
和
var row="<tr><td>"$i"</td></tr>";
和
var row="<tr><td>$i</td></tr>";
和
var row=$("<tr><td>$i</td></tr>");
和
var row=$("<tr><td>"$i"</td></tr>");
和
var row=$("<tr><td>".$i."</td></tr>");
但以前没有任何作品。 有没有办法做到这一点?
答案 0 :(得分:0)
你的语法错了,它应该是:
$row = '<tr><td>'.$i.'</td></tr>';
PHP中的使用$
符号代替var
来声明变量
如果要在JavaScript var string中回显PHP变量,请执行以下操作:
var row = '<tr><td><?php echo $i ?></td></tr>'
答案 1 :(得分:0)
你正在混合js&amp; PHP。
<强> PHP:强>
$row = "<tr><td>" . $i . "</td></tr>";
或者
$row = "<tr><td>$i</td></tr>";
<强> JAVASCRIPT:强>
var row = "<tr><td>" + i + "</td></tr>";