代码之家  ›  专栏  ›  技术社区  ›  Darshan Gowda

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

  •  -2
  • Darshan Gowda  · 技术社区  · 6 年前

    我试图在选择器中向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>
    

    我怎样才能做到这一点?

    3 回复  |  直到 6 年前
        1
  •  1
  •   SwAn    6 年前

    尝试以下

    jQuery('#subject_selector_holder').html(response + '<option value="100">Break</option>');
    
        2
  •  1
  •   shakogele    6 年前

    只需使用)

    console.log('my message' + response + "<option value="100">Break</option>");
    
        3
  •  1
  •   Domenik Reitzner    6 年前

    你可以用字符串conat

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

    或模板字符串

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