jQuery clone - передача данных в функцию php - PullRequest
0 голосов
/ 28 декабря 2011

Вот мой элемент формы

<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. Я хочу опубликовать данные, но проблема в том, что они публикуют только информацию первого 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);

1 Ответ

0 голосов
/ 28 декабря 2011
 <?php

    $array=$_POST['contact_name'];
    foreach($array as $name)
    {
            echo "Name is ".$name."<br>";
    }


    $array=$_POST['contact_email'];
    foreach($array as $email)
    {
            echo "email is ".$email."<br>";
    }

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...