-1

我想在两个字符串之间包含一个变量并将其分配给一个新变量。我试过

 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>");

但以前的作品都没有。有没有办法做到这一点?

4

2 回答 2

0

您的语法错误,应该是:

$row = '<tr><td>'.$i.'</td></tr>';

在 PHP 中使用$符号而不是var声明变量

如果您想在 JavaScript var 字符串中回显 PHP 变量,请执行以下操作:

var row = '<tr><td><?php echo $i ?></td></tr>'
于 2013-04-20T08:25:09.967 回答
0

您正在混合 js 和 php。

PHP:

$row = "<tr><td>" . $i . "</td></tr>";

或者

$row = "<tr><td>$i</td></tr>";

JAVASCRIPT:

var row = "<tr><td>" + i + "</td></tr>";
于 2013-04-20T08:25:35.953 回答