2016-10-13 4 views
0

これは、[追加]ボタンをクリックした後に新しい行が追加される画像です。うまく動作しますが、これらの値をajax.Iで送信したいドロップダウンの値を除いて、ajaxの配列マップ関数を持つすべてのテキストボックスの値。
enter image description here私たちはPHPでダヤナミックドロップダウンリストに配列を設定できます

この例でどのように実装しますか。ありがとう!

<tr> 
     <td><input type='checkbox' class='case'/></td> 
     <td>1.</td> 
     <td> <select name='relation[]' id='relation' > 
       <option value='brother'>Brother</option> 
       <option value='sister'>Sister</option> 
      </select> 
     </td> 
     <td><input type='text' id='name' name='name[]'></td> 
     <td><input type='text' id='school' name='school[]'></td> 
     <td<select name='medium[]' id='medium'> 
      <option value='marathi'>marathi</option> 
      <option value='english'>english </option> 
      </select> 
     </td> 

          <td> <?php                      
          //Get all class data 
          $query = $db->query("SELECT * FROM `class_master`"); 

          //Count total number of rows 
          $rowCount = $query->num_rows; 
         ?>       
         <select name="std[]" id="std" class="form-control focusedInput" > 
          <option value="">Select Standard </option> 
          <?php 
           if($rowCount > 0){               
            while($row72 = $query->fetch_assoc()){ 
             echo '<option value="'.$row72['class_id'].'">'.$row72['class_name'].'</option>'; 
            } 
           } else { 
            echo '<option value="">Class not available</option>'; 
           } 
          ?> 
         </select> 

+0

あなたのコードは動的な値のために働いていますか、そうでない場合は、ajaxを呼び出すときに、どのイベントでですか? –

+0

ボタンクリックイベントで私はすべての値を送った –

答えて

0

ページの開始でユーザーフォームとし、AJAXを使用してデータを送信するだけで(「#form_id」)を使用している。(シリアライズ)の代わりに配列マップを使用しての、シリアル化の方法でありますjquery。方法についてお読みください。問題が解決されます。

+0

私は5ステップとフォームステップウィザードでこのコードを使用しているので、私は問題に直面しているので、イメージを送信しています –

関連する問題