创建javascript按钮

时间:2014-01-19 18:10:22

标签: 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>

2 个答案:

答案 0 :(得分:0)

你想把它包装在另一个函数中:

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

// call
myTimerFn();

然后关闭它的另一个功能。或传递参数告诉它是否开始或停止。

答案 1 :(得分:0)

我想你想开始和停止计时器?

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

相关问题