2011-05-11 6 views
2

は、私はそれを行うことができますどのように、DIVとPHPを複製する必要がPHPコード問題 - jqueryの/ PHP

の部分の内側に持っているdiv要素を持っていますか?

クローンメソッドは明らかに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> 
+1

あなたが複製する必要があるものを私たちに示すことができますか? – kjy112

+0

コードを更新しました。 – user455318

+1

CTRL-C CTRL-V? – regilero

答えて

1
  1. あなたはそれはそうです、サーバー側のコード
  2. のクローンを作成する(Ajaxのサポートなし)クライアントサイド技術を使用することはできません(ポイント3)
  3. あなたのPHPコードはHTML出力を生成しているので、出力のクローニングは "outpu"と同じになりますもう一度全部を歌って "!
0

あなたがdiv#wrap使用のクローンを作成する場合:

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

私が言ったように、PHPコードはクローンされていません。 – user455318

+0

JavaScriptはクライアント側、PHPはサーバー側です。あなたはブラウザでPHPコードを見ることができないので、JavaScriptコードでPHPコードを決して複製することはできません。 – jerone

+0

しかし、あなたはPHPの出力を複製することができます! – kjy112