克隆问题 - jquery / php

时间:2011-05-11 18:07:24

标签: php javascript jquery clone

我有一个内部有一段PHP代码的div

我需要复制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 个答案:

答案 0 :(得分:1)

  1. 您不能使用客户端技术(没有ajax支持)克隆服务器端代码
  2. 如果你再次查询它,你的mysql查询似乎不会返回不同的结果,这意味着(第3点)
  3. 由于您的PHP代码正在生成HTML输出,克隆输出将等同于“再次输出整个内容”!

答案 1 :(得分:0)

如果要克隆div#wrap使用:

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