需要更改代码以定期执行(自动保存)
Need to change code to periodically execute (autosave)
这是工作代码。如果点击按钮,代码执行
$(document).ready(function() {
$("#register").click(function(){
if ($("#is_row_changed1").val() > 0) {
$.post(
"_autosave.php",
$("#form1").serialize(),
function(data) {
$('#load').html(data);
document.getElementById('is_row_changed1').value = 0;
}//function(data) {
);//$.post(
//var str = $("#form1").serialize();//this will display in #stage2 all input values like date_day1=22&date_month1=04
//$("#stage2").text(str);
}//if ($("#is_row_changed1").val() > 0) {
});//$("#register").click(function(event){
});//$(document).ready(function() {
我需要它周期性地执行,例如每5秒执行一次
如果$(document).ready(function() {
变成function autosave() {
var t = setTimeout("autosave()", 5000);
,什么都不会发生。
正确的代码是什么?
似乎有工作代码。请指教(可能有错误/不好的地方)
$(document).ready(function() {
$(function() {
setTimeout(autoSavePost, 5000);
});
function autoSavePost() {
//$("#register").click(function(){
if ($("#is_row_changed1").val() > 0) {
$.post(
"_autosave.php",
$("#form1").serialize(),
function(data) {
$('#load').html(data);
document.getElementById('is_row_changed1').value = 0;
}//function(data) {
);//$.post(
//var str = $("#form1").serialize();//this will display in #stage2 all input values like date_day1=22&date_month1=04
//$("#stage2").text(str);
}//if ($("#is_row_changed1").val() > 0) {
setTimeout(autoSavePost, 5000);
}//function autoSavePost() {
//});//$("#register").click(function(event){
});//$(document).ready(function() {
看起来不错,我可能要做的一个改变是使用setInterval
$(document).ready(function() {
function autoSavePost() {
if ($("#is_row_changed1").val() > 0) {
$.post("_autosave.php", $("#form1").serialize(), function(data) {
$('#load').html(data);
$('#is_row_changed1').val(0)
});
}
}
setInterval(autoSavePost, 5000);
});
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JavaScript执行暂时挂起页面
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何停止javascript的执行并允许用户保存表单
- 如何确保在 Mocha 中的 done() 之前执行对数据库的循环保存
- 在nodejs中执行procces数组时保存数据
- 防止对模式保存执行双重操作
- jqTree 在 IE11 中不执行保存状态工作正常 FF12.
- 如何防止代码在 JQuery 插件完成保存 cookie 之前执行
- 阻止ddl在执行OnSelectedIndexChanged事件时触发未保存的更改警告
- 为什么这个简单的Mongoose.js程序在执行'嵌套'保存
- 在执行页面's javascript后保存页面的HTML输出
- Map函数保存后不执行
- 需要更改代码以定期执行(自动保存)
- 使用Mongoose保存多个文档,并在保存最后一个文档时执行操作
- Redux重载:我应该在哪里执行多个文件的下载并保存到FS
- 当html页面发生更改时,变量处于点击/保存状态时,会执行许多操作
- 如何显示“;已保存"执行Redirect()后的消息.
- 将键关闭保存在数组中并执行
- 当通过JSON.stringify保存数据时无法执行json_decode