javascript — JS в PHP или преобразование PHP-вещей в JS / jQuery

JS в PHP или преобразовать PHP-вещи в JS / jQuery

Я генерирую некоторые поля ввода HTML с возвращенными данными из моей БД следующим образом:

foreach ($result_single as $row2) { if($row2-{amp}gt;type == 'text') { echo "{amp}lt;li id='item-".$row2-{amp}gt;rank."' class='list_item'{amp}gt;"; echo "{amp}lt;textarea rows='2' id='".$row2-{amp}gt;single_id."' cols='90' name='field[]' data-kind='text' {amp}gt;".$row2-{amp}gt;content."{amp}lt;/textarea{amp}gt;"; echo "{amp}lt;/li{amp}gt;"; echo '{amp}lt;br /{amp}gt;'; } if($row2-{amp}gt;type == 'title') { echo "{amp}lt;li id='item-".$row2-{amp}gt;rank."' class='list_item'{amp}gt;"; echo "{amp}lt;input type='text' id='".$row2-{amp}gt;single_id."' name='field[]' value='".$row2-{amp}gt;content."' data-kind='title' /{amp}gt;"; echo "{amp}lt;/li{amp}gt;"; echo '{amp}lt;br /{amp}gt;'; } 

Это даст мне что-то вроде:

 {amp}lt;li id="item-0" class="list_item"{amp}gt;{amp}lt;input type="text" id="429" name="field[]" value="Title 1" data-kind="title"{amp}gt;{amp}lt;/li{amp}gt; {amp}lt;li id="item-1" class="list_item"{amp}gt;{amp}lt;input type="text" id="430" name="field[]" value="Title 2" data-kind="title"{amp}gt;{amp}lt;/li{amp}gt; 

Теперь мне нужно использовать функции JS в моем PHP-компоненте (например, мне нужна функция JS, чтобы заполнить id чем-то)

Я знаю, что не могу использовать JS в PHP, потому что это на стороне клиента и так далее, но как я могу перевести мои PHP-вещи в JS? Я имею в виду сделать цикл в JS, затем извлечь данные из БД и использовать функции JS в?

Вот функция JS, которую я должен использовать в своем PHP-материале:

 function getLastField2(){ var fields = jQuery(".list_item"), fieldName; if( !fields.length){ return 0; } fieldName = fields.last().prop("id"); return parseInt(fieldName.match(numre)[1], 10)   1; } 

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector