如何在成功函数中向 Ajax 响应添加字符串?JQuery



我正在尝试在选择器中向Ajax响应添加一个字符串。

function get_class_subject(class_id) {
$.ajax({
url: '<?php echo base_url(); ?>admin/get_class_subject/' + class_id,
success: function(response) {
jQuery('#subject_selector_holder').html(response);
console.log('my message' + response);                
}
});
}

我得到的回复如下:

my message<option value="5">Moral Science</option>

我需要得到的是添加<option value="100">Break</option>

my message<option value="5">Moral Science</option><option value="100">Break</option>

我怎样才能做到这一点?

试试下面

jQuery('#subject_selector_holder').html(response + '<option value="100">Break</option>');

只用(

console.log('my message' + response + "<option value="100">Break</option>");

您可以使用字符串 conat

'my message' + response + '<option value="100">Break</option>'

或模板字符串

`my message${response}<option value="100">Break</option>`