2013-04-20 3 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

+0

Вы смешиваете JS и PHP. '$ row =" $ i ";' – elclanrs

+0

Его javascript, включая теги php-html. –

ответ

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 для объявления переменных

Если вы хотите повторить переменную PHP в вар строку JavaScript сделать:

var row = '<tr><td><?php echo $i ?></td></tr>' 
Смежные вопросы