上面的 [}//我的代码结束] 写错行了,应该写到这个 [}] 的上面,
测试成功,下面的代码是运行 60 秒的例子,全都很好用:
<script type="text/javascript" src="
http://upcdn.b0.upaiyun.com/libs/jquery/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
var startTime = new Date().getTime();//现在的时间
var interval = setInterval(function(){
if(new Date().getTime() - startTime > 60000){//现在的时间减去刷新开始的时间大于 60 秒
clearInterval(interval);//就删除这个 setInterval 轮询
return;
}
//我的代码
function genHitokoto(){
$.ajax({
url: "
https://sslapi.hitokoto.cn/?c=f&encode=text",//轮询地址
type: 'GET',timeout: '3000',//3 秒超时
success: function(data) {
document.getElementById("hitokoto").innerHTML = data;//把一句话输出到 div
},
async: true,//异步请求
});};genHitokoto();
//我的代码结束
}, 2000);
</script>
<div id="hitokoto"></div>