2013-04-20 69 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>' 
相關問題