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