2013-04-20 83 views
-1

我想在两个字符串之间包含一个变量并将其分配给一个新变量。我试图Javascript-PHP - 将连接字符串分配给变量

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

是它的JavaScript或php? – Rikesh 2013-04-20 08:24:29

+0

你是mixin JS和PHP。 '$ row =“​​$ i”;' – elclanrs 2013-04-20 08:25:04

+0

其javascript包含php-html标记。 – 2013-04-20 08:27:58

回答

0

您正在混合js & php。

PHP:

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

或者

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

JAVASCRIPT:

var row = "<tr><td>" + i + "</td></tr>"; 
0

你的语法是错误的,它应该是:

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

使用$标志,而不是var声明变量

如果你想呼应的JavaScript变种串PHP变量做:

var row = '<tr><td><?php echo $i ?></td></tr>' 
相关问题