0

私のフォームには、クリックするとユーザーが入力するフィールドの行を追加するボタンがあります。

これらのフィールドの 1 つは foreach ループを使用して選択グループ オプションを取得しますが、それを .append() 呼び出しに出力する方法がわかりません。

$(function() { $("button#add_billable").click(function(){ $("#billables").append("
<div class='row'>
  <div class='large-5 columns'>
    <label for='invoice_line'>Invoice Line</label><select name='invoice_billable[]'>
      <?php foreach ($pages->find('template=billable') as $billable) { ?>
      <option value='<?php echo $billable->id; ?>'>
        <?php echo $billable->title; ?>
      </option><?php } ?>
    </select>
  </div>
  <div class='large-5 columns'>
    <label for='line_value'>Value</label><input name='line_value[]' type='text' value='' />
  </div>
  <div class='large-1 columns'>
    <button class='delete tiny secondary'>-</button>
  </div>
</div>"); }); });

誰かが私にポインタを与えることができますか? ありがとうございました。

4

1 に答える 1

0

PHP は、データを JSON オブジェクトまたは Javascript 変数、または Javascript が読み取れるものに書き込む必要があります。

次に、クリック イベントで、HTML を挿入する前に、ページに書き込まれたデータに基づいて選択した HTML を構築する必要があります。

于 2013-04-22T13:50:28.487 に答える