jQuery是一個最流行的JavaScript庫,用于創建動態頁面和與頁面交互。jQuery定時提交指的是在指定的時間間隔內自動向服務器提交數據。
$(document).ready(function(){ setInterval(function(){ $.ajax({ url:'/submit', method: 'POST', data: {name: 'John', age:25}, success: function(response){ console.log(response); }, error: function(error){ console.log(error); } }); }, 5000); //每5秒鐘執行一次提交 });
上面的代碼使用了setInterval函數,該函數接受兩個參數:一個函數和一個時間間隔,該函數將在指定的時間間隔內重復執行。在該例子中,每五秒鐘,一個AJAX請求發送到服務器,并提交以"name"和"age"為鍵的值為"John"和"25"的數據。另外,當Ajax成功或失敗時,會在瀏覽器控制臺中打印一些信息。
定時提交可以在許多情況下使用,例如在Web應用程序中實時更新數據、將日志定期發送到服務器等等。