Редактировать изменение данных в строке с изображением и выпадающим - PullRequest
0 голосов
/ 08 июня 2019

Я работаю над встроенной функцией редактирования / удаления таблиц, где я обновляю данные через ajax jquery и код, с которым у меня работает, только без выпадающего меню / обновления изображения / флажка, и я хочу добавить входные данные [текст] / выпадающий список / флажок и обновление изображения, вот фрагмент кода.

Как заставить этот код работать для всех полей.

Ajax работает нормально с этим полем ввода

            <td>
                <span class="editSpan contact_no"><?php echo $value->contact_no ?><span>

                <input class="editInput contact_no form-control input-sm" type="text" name="contact-no" value="<?php echo $value->contact_no ?>" style="display: none;">
                </td>

ниже код Ajax, который имеет дело с HTML

                trObj.find(".editSpan.contact_no").text(response.data.contact_no);
                trObj.find(".editSpan.hobby").text(response.data.hobby);
                trObj.find(".editSpan.category").text(response.data.category);
                trObj.find(".editSpan.image-file").text(response.data.image-file);

                trObj.find(".editInput.name").text(response.data.name);
                trObj.find(".editInput.hobby").text(response.data.hobby);
                trObj.find(".editInput.category").text(response.data.category);
                trObj.find(".editInput.image-file").text(response.data.image-file);

Мой вопрос: Как изменить .text(response.data.contact_no), чтобы он работал с выпадающим меню / изображением и флажком. так что я могу добавить это три ниже столбца

                <span class="editSpan hobby"><?php echo $value->hobby ?></span>

                <div class="editInput"  style="display: none;">
                    <input class="editInput" type="checkbox" name="hobby" value="Programming">Programming |
                    <input class="editInput" type="checkbox" name="hobby" value="Games">Games<br>
                    <input class="editInput" type="checkbox" name="hobby" value="Reading"> Reading 
                    <input class="editInput" type="checkbox" name="hobby" value="Photography"> Photography
                </div>


            </td>


            <td>
                <span class="editSpan category"><?php echo $value->category_id ?></span>

                <select class="editInput" name="category" style="display:none;">4
                    <option value="Developer">Developer</option>
                    <option value="Designer">Designer</option>
                    <option value="HR">HR</option>
                    <option value="Management">Management</option>
                </select>

            </td>

            <td>
                <span class="editSpan image-file"><img src= <?php echo base_url()."assets/upload/".$value->image ?> width='70px'></span>

                <input class="editInput image-file input-sm" type="file" name="first_name" style="display: none;">    
            </td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...