Re: [問題]怎麽自動更新來自另一個網址的JSON

看板Ajax作者 (轉角遇到愛)時間7年前 (2016/12/02 14:10), 編輯推噓4(408)
留言12則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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="" rel="nofollow">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塞滿 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.48.253 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1480659040.A.C34.html

12/02 14:31, , 1F
1.好的 2. 3.我是複製到本機寫,所以3就是jsfiddle的下
12/02 14:31, 1F

12/02 14:31, , 2F
面,沒有改掉
12/02 14:31, 2F

12/02 14:35, , 3F
ptt的意思是來自於原po的意思 沒有爬ptt
12/02 14:35, 3F

12/02 14:43, , 4F
4 hour==3是下午6點嗎?6:01-59來這個頁面都會跳一次嗎?
12/02 14:43, 4F

12/02 14:44, , 5F
3是零晨3點,9是上午九點,12是中午12點,下午2就14
12/02 14:44, 5F

12/02 14:45, , 6F
後面的問題代表你沒看仔細
12/02 14:45, 6F

12/02 14:45, , 7F
alert是我知道比較簡單的,我還沒想到更適合方式
12/02 14:45, 7F

12/02 14:53, , 8F
我看以為來的時候6點 就會觸發 實際只會一次囉
12/02 14:53, 8F

12/02 14:53, , 9F

12/02 14:54, , 10F
我想問的其實就是如上,下面json取個別時網頁就沒東西了
12/02 14:54, 10F

12/02 14:56, , 11F
本機下面取testParseAPI_ptt1.js,
12/02 14:56, 11F

12/02 14:57, , 12F
上面取名testParseAPI_ptt.html引用js,不好意思連推文
12/02 14:57, 12F
文章代碼(AID): #1OGH1Wmq (Ajax)
文章代碼(AID): #1OGH1Wmq (Ajax)