Javascript $('#选择_client_name').html(client_list); }, 错误:函数(响应) { //代码在这里 } }); } 您可以对元素调用empty()来删除所有子元素。删除间隔并将其添加到success中setTimeout(get\

Javascript $('#选择_client_name').html(client_list); }, 错误:函数(响应) { //代码在这里 } }); } 您可以对元素调用empty()来删除所有子元素。删除间隔并将其添加到success中setTimeout(get\,javascript,jquery,html,Javascript,Jquery,Html,$('#选择_client_name').html(client_list); }, 错误:函数(响应) { //代码在这里 } }); } 您可以对元素调用empty()来删除所有子元素。删除间隔并将其添加到success中setTimeout(get\u client\u list,3000)-在Ajax中使用interval会产生意外的副作用。但是,我不明白为什么用户只有3秒钟的时间来选择某个内容,然后您将杀死它?您可以对元素调用empty()来删除所有子元素。删除间隔并将其添加到成功中s

$('#选择_client_name').html(client_list); }, 错误:函数(响应) { //代码在这里 } }); }
您可以对元素调用empty()来删除所有子元素。删除间隔并将其添加到success中
setTimeout(get\u client\u list,3000)
-在Ajax中使用interval会产生意外的副作用。但是,我不明白为什么用户只有3秒钟的时间来选择某个内容,然后您将杀死它?您可以对元素调用empty()来删除所有子元素。删除间隔并将其添加到成功中
setTimeout(get\u client\u list,3000)
-在Ajax中使用interval会产生意外的副作用。但是我不明白为什么用户只有3秒钟的时间来选择某个东西,然后你会杀死它?
   setInterval(function () {
                get_client_list();
            }, 3000);

            function get_client_list() {
                client_list = '';
                $.ajax({
                    type: "GET",
                    url: "<?php echo base_url(); ?>operations/get_client_lists",
                    dataType: "JSON",
                    success: function (response) {
                   $('#select_client_name').html('');//this much change is needed
                        $('#select_client_name').empty();
                        client_list = '<option>Please select : </option>';
                        for (i = 0; i < response.length; i++) {
                            client_list += '<option value="' + response[i].id +        '">' + response[i].name + '</option>';
                            $('#select_client_name').append(client_list);
                        }


                    },
                    error: function (response) {

                    }
                });

            }
//Generate client_list 
var client_list = '<option>Please select : </option>';
for (i = 0; i < response.length; i++) {
    client_list += '<option value="' + response[i].id + '">' + response[i].name + '</option>';
}

//Set select with new generated options
$('#select_client_name').html(client_list);
success: function (response) {
    $('#select_client_name').empty();
    var client_list = '<option>Please select : </option>';
    for (i = 0; i < response.length; i++) {
        client_list += '<option value="' + response[i].id + '">' + response[i].name + '</option>';
    }
    $('#select_client_name').append(client_list);
},
<select name="" id="select_client_name">

</select>
function get_client_list() 
{
      client_list = '';
      $.ajax({
      type: "GET",
      url: "<?php echo base_url(); ?>operations/get_client_lists",
      dataType: "JSON",
      success: function(response) 
      {
          client_list +='<option value="">Please select : </option>';
          $('#select_client_name').prop('selectedIndex',0);
          for (i = 0; i < response.length; i++) 
          {
              client_list += '<option value="' + response[i].id + '">' + response[i].name + '</option>';
          }
          $('#select_client_name').html(client_list);
      },
      error: function(response) 
      {
         // code here
      }
   });
}