例如,如果我要按照以下方式格式化我的代码
<script type="text/javascript">
var timeout;
function auto() {
$.ajax({
url: "functions/ajax.php",
data: "func=auto",
type: "GET",
dataType: "json",
success: function(data){
$.each(data.search, function (i, v) {
console.log('Success ' + v);
});
},
error: function (jqXHR, textStatus, errorThrown){
console.log('Error ' + jqXHR);
}
});
}
function start() {
timeout = setTimeout('auto()', 2000);
}
function stop(){
clearTimeout(timeout);
}
</script>
myvar timeout
不是由值定义有关系吗?由于实际超时甚至没有处理,它运行auto()
一次函数,然后停止