バックエンドの .php スクリプトからデータを取得する次の jquery があります。すべて正常に動作します。ボタンを押さずに 30 秒ごとまたは 1 分間隔で同じことを行う方法を教えてください。現在のスクリプトは次のとおりです。
<script>
$(document).ready(function() {
$("#searchBtn").click(function(){
$(this).attr('src', 'images/searching.png');
var data = $(this).val();
var dateFrom=document.getElementById("beginDate").value;
dateFromArray=dateFrom.split("/");
var myDateFrom=new Date(dateFromArray[2],dateFromArray[1],dateFromArray[0]);
var dateTo=document.getElementById("endDate").value;
dateToArray=dateTo.split("/");
var myDateTo=new Date(dateToArray[2],dateToArray[1],dateToArray[0]);
mysqlDateFrom=dateFromArray[2]+"-"+dateFromArray[1]+"-"+dateFromArray[0];
mysqlDateTo=dateToArray[2]+"-"+dateToArray[1]+"-"+dateToArray[0];
$.post('getBK.php', {b: mysqlDateFrom,e: mysqlDateTo}, function(data){
$("#searchBtn").attr('src', 'images/search.png');
$('#dbData').html(data);
}
);
}
);
}
);
</script>