※ 引述《jeeyi345 (letmein)》之铭言:
: 感谢前一篇板友,
: 我想分拆为个别的JSON资讯
: 如下
: https://jsfiddle.net/vobmzdgr/8/
: 拆一个是可以的
: 但当我想仿造拆的模式拆剩余的时候
: https://jsfiddle.net/uchhjz7L/1/
: 结果都显示不出来,想请问分拆这边是不是有别的写法
: 另外如果我想要网页某些条件(定时=9.12.6点,随机,或是上面一个json元件取到<3时)
: 跳出alert警告,这些条件可以跟$.get(URL, function(response) 的方法共存吗?
: 谢谢
1. 先改用 http://jsfiddle.... http 不要加上 s
2. 在 jsfiddle 可以直接在 javascript 设定引用 jquery
所以 <script language="javascript"
src="http://3wa.tw/inc/javascript/jquery/jquery-1.11.3.min.js"></script>
这行可以拿掉
3. testParseAPI_ptt1.js 在 jsfiddle 里是取不到的
是想要作 ptt 爬虫吗? 应该作在 server site 会比较合适吧
4. 9.12.6点随机..
即然你知道 setInterval 如何每秒启动
那加上判断现在是几点应该是简单的
如果你是几小时一个单位,那你的 setInterval 不如改成小时,60*60*1000 = 3600 秒
一小时触发一次,就不会有同一个小时触发好几次的问题
如果 现在时间(小时) == '3' or 现在时间(小时) =='12' ...
执行程式
setInterval(function(){
var now_hour = new Date().getHours();
if(now_hour==3 || now_hour == 12 || now_hour == 9)
{
//跑程式
//
}
},60*60*1000);
只是这样不是整点触发
如果你是要整点触发,就取到分钟,改成每分钟一次
真要在浏览器作这种事吗…感觉不太合适
如果用alert提醒,几个小时没看的话,浏览器都被alert塞满