gpt4 book ai didi

javascript - 如何在第一次使用复选框调用后重复 ajax 调用

转载 作者:行者123 更新时间:2023-11-30 15:13:31 26 4
gpt4 key购买 nike

选中复选框后,我想在第一次调用后重复 Ajax 调用。选中复选框时调用成功,但之后不再重复。

这是我的代码:

HTML

<label><input type="checkbox" id="data_ref" name="data_ref" value="1">Data Referensi</label>

Javascript

$(document).ready(function() {
$("#data_ref").change(function(event) {
setInterval(data_ref_h(), 10000);
});
});

function data_ref_h() {
var formData = {
'url': $('input[name=url]').val(),
'nm_db': $('input[name=nm_db]').val(),
'user_db': $('input[name=user_db]').val(),
'port_db': $('input[name=port_db]').val(),
'pass_db': $('input[name=pass_db]').val()
};

$.ajax({
type: 'GET',
url: '<?=base_url()?>cek/cek_ref',
data: formData,
dataType: 'json',
encode: true
}).done(function(data) {
console.log(data);
})

}

最佳答案

只是一个注释。这个

   setInterval(data_ref_h(),10000);

将立即执行调用,之后什么也不会发生。你能试试吗:

   setInterval(data_ref_h,10000);

关于javascript - 如何在第一次使用复选框调用后重复 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44796948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com