проблема с клоном - jquery / php - PullRequest
2 голосов
/ 11 мая 2011

У меня есть div, внутри которого есть код php

Мне нужно скопировать div и php, как я могу это сделать?

метод клонирования явно не работает с php, только клонирует div, но без кода php.

<div id="wrap" style="margin: 80px;">
        <p>
            <label>Área profissional :</label> <select name="area" class="area">
                <option selected="selected">Seleccione a Área</option>

                <?php
                $sql=mysql_query("select id_formation_area, area from formation_area");
                while($row=mysql_fetch_array($sql)){
                    $area=$row['area'];
                    $id_area=$row['id_formation_area'];
                    echo '<option value='.$id_area.'>'.$area.'</option>';
                }
                ?>

            </select> <label>Profissão:</label> <select name="profissao"
                class="profissao">
                <option selected="selected">Seleccione a profissão</option>
            </select> <label>Gráfico:</label> <select name="estatistica"
                class="estatistica">
                <option selected="selected">Seleccione a estatistica</option>
            </select> <span class="remove">Remove</span>
        </p>
        <p>
            <span class="add">Add fields</span>
        </p>
    </div>

Ответы [ 2 ]

1 голос
/ 11 мая 2011
  1. Вы не можете использовать технологию на стороне клиента (без поддержки ajax) для клонирования кода на стороне сервера
  2. Похоже, что ваш запрос mysql не вернет другой результат, если вы сделаете запрос снова, чтоозначает (пункт 3)
  3. Поскольку ваш PHP-код генерирует вывод HTML, клонирование вывода будет эквивалентно «повторному выводу всего»!
0 голосов
/ 11 мая 2011

Если вы хотите клонировать div#wrap, используйте:

$("#wrap").clone().insertAfter($("#wrap"));
...