這一次,我在寫控制器HTML,當我選中一個複選框,我得到了控制檯的數據,但我想它的形式。追加HTML數據的jQuery
我複選框在foreach循環
<input type='checkbox' value='{$student['id']}' name='student_ids[]' id='chkbx' required> {$student['name']}
當點擊複選框數據加載相應
其我的HTML
$str .= '<div class="form-group">
<label class="control-label col-md-3">
Student
</label>
<div class="col-md-4">
<select id="students-clicked" class="form-control select2-multiple" multiple name="students[]">
<option value=""></option>';
foreach ($students as $students) {
$str .= "<option value='{$student->id}'>{$student->name}</option>";
}
$str .= '</select>
</div>
</div>';
Jquery的方法是
$('body').on('click', "#chkbx", function() {
var class = $('input:checkbox:checked').map(function() {
return this.value;
}).get();
$.ajax({
url: '/trigger/studentsData',
type: 'POST',
data: {'trigger_type': 'click' , ids: class},
success: function(result) {
}
});
});
除了jQuery的一切都寫在控制這個時候我得到的HTML數據控制檯我怎麼可以追加它在我的HTML表單它根據複選框的選擇
不要在控制器中寫入html。 – Kyslik
@Kyslik它在我的情況下的要求是否爲什麼我使用這種方法 –
你想在複選框後顯示你的HTML? – kunal