Я работаю над встроенной функцией редактирования / удаления таблиц, где я обновляю данные через 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>