0

私のフォームはこんな感じです。field_nameとfield_valuesをMySQLテーブルに保存しました。

私のデータベースのテーブルはこんな感じです

ID | field_name | field_value

12 | field1 | サンプルテキスト

13 | field2 | Plagiarized

これらの値を以下のフォームにロードするにはどうすればよいですか?」

つまり、ページの読み込み時にjQuery Ajaxを使用して、テーブルと残りのフィールドに応じて、field1の値を「サンプルテキスト」に変更するにはどうすればよいですか?

このフォームは、フォームビルダーを介して作成されるときに動的に生成されます。

 <form id="form-preview" class="TTWForm" method="post" novalidate="">
      
      
      <div id="field1-container" class="field f_100">
           <label for="field1">
                Comments
           </label>
           <textarea rows="5" cols="20" name="field1" id="field1" required="required"></textarea>
      </div>
      
      
      <div id="field2-container" class="field f_100 radio-group required">
           <label for="field2-1">
                Level of work
           </label>        
           
           <div class="option clearfix">
                <input name="field2" id="field2-1" value="Need Revisions" type="radio">
                <span class="option-title">
                     Need Revisions
                </span>
           </div>     
           
           <div class="option clearfix">
                <input name="field2" id="field2-2" value="Plagiarised" type="radio">
                <span class="option-title">
                     Plagiarised
                </span>
           </div>
           
           
           <div class="option clearfix">
                <input name="field2" id="field2-3" value="Archive it" type="radio">
                <span class="option-title">
                     Archive it
                </span>
           </div>
      </div>
      
      <div id="form-submit" class="field f_100 clearfix submit">
           <input value="Submit" type="submit">
      </div>
 </form>
4

1 に答える 1

0

jsonencodeを使用してajaxから返されたデータを使用できます

ここを見てください:

jQueryを使用してフォームの値を動的に入力します

于 2012-05-06T22:46:46.610 に答える