javascript - 为javascript创建按钮

标签 javascript html ajax

我正在尝试创建 2 个按钮,1 个用于启动脚本,1 个用于停止脚本。

 var timerID = setInterval(function() {
    $.ajax({
      url: "script.php",
      context: document.body
    });
  }, 60 * 1000);


  clearInterval(timerID);

我不知道我该怎么调用它,这就是我正在尝试的:

<button id="id" onClick="timerID();"></button>

最佳答案

我想你想启动和停止计时器?

var timerID ;

function start()
{
    var timerID = setInterval(function() {
        $.ajax({
          url: "script.php",
          context: document.body
        });
    }, 60 * 1000);
}

function stop()
{
    clearTimeout(timerID );
}

你可以这样调用它:

<button id="start" onClick="start();"></button>
<button id="stop" onClick="stop();"></button>

有关 setInterval 的更多信息,请查看此处:http://www.w3schools.com/js/js_timing.asp

关于javascript - 为javascript创建按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21220590/

相关文章:

ASP.NET 输出缓存、varyByParam、varyByHeader 和 AJAX

javascript - 在 AngularJS 中单击更改 div 背景颜色

javascript - 如何通过 jquery/javascript 在 <head> 中添加任何内容?

javascript - 简单的方法而不是在 JavaScript 中重复调用函数

c++ - 在 Box2D Web 中的 body 内定位圆形

javascript - 如何使用 HTML5 的全屏 API 检查元素是否全屏

java - 如何使用 AjaxLink 更新 Wicket-Listview?

javascript - 等待 AJAX 响应后加载图像

javascript - 如果屏幕上看不到某个类,请执行某些操作

html - 机身不覆盖全屏