0
がここに私のフォーム要素であるPHP関数に投稿jQueryのクローン - 私は画像をクリックしたときにデータが
<form method="post" id="add_facility_form" class="blocks" action="<?php echo base_url(); ?>index.php/facility_management/add">
<div id="contact_wrapper">
<p>Name: </p>
<input type="text" class="inp-form" name="contact_name[]" />
<p>Department: </p>
<input type="text" class="inp-form" name="department_name[]" />
<p>Email: </p>
<input type="text" class="inp-form" name="contact_email[]" />
<p>Phone number: </p>
<input type="text" class="inp-form" name="contact_phone_number[]" />
<p>Fax number: </p>
<input type="text" class="inp-form" name="contact_fax_number[]" />
</div>
<img width="21" height="21" alt="" src="<?php echo base_url() ?>images/forms/icon_plus.gif" class="add_new_contact add_new" />
</form>
それは問題はポストだけが最初である全体div.Iは、データを投稿したいのクローンが、 divの情報です。クローンされた要素のデータはどのように投稿できますか?ここ
あなたは奇妙な方法でフォームデータの行為へのアクセスに使用しているヘルパーは、内容を確認してください念のためにjqueryの機能やPHP
$(".add_new_contact").click(function() {
$("#contact_wrapper").clone().attr('id','contact_wrapper'+new Date().getTime()).appendTo($(this).parent());
return false;
});
PHP
$contact_name = $this->input->post('contact_name');
$department = $this->input->post('department_name');
$contact_phone = $this->input->post('contact_phone_number');
$contact_fax = $this->input->post('contact_fax_number');
$contact_email = $this->input->post('contact_email');
$contact_count = count($contact_name);
です$ _POST。また、FireBugを使って送信されたものを確認します。 –
私は$ _POST配列をチェックしました。元の要素のみのデータを表示します。 –
DOMモデルをチェックして、要素がフォーム内に追加されていることを確認しましたか? –