夜御🌈神羅
【求助】已解決
有沒有人對HTML、jquery、JSON熟的
夜御🌈神羅
https://images.plurk.com/2uPmro9BxmYB0KywWkKipu.png
這東西在跳出000之後會直接接END
是不是代表他根本沒讀到我自己的json檔QQ
樂仔狼β
我笨 幫轉抗抗
中央西門風痕影
AJAX 是非同步的,因此 $.getJSON() 的 callback function 會在資料成功取回後才執行,但等待期間也不會卡住後面「END」的執行,所以並不能用「直接接 END」判斷有沒有讀到。不過你等很久都沒出現「456」的話,那應該真的有可能是你的檔案連起來有問題

神羅有試過按 F12 打開瀏覽器的開發者工具,看有沒有寫出什麼連線錯誤嗎?另外,除了使用 alert() ,也可以用 console.log() 輸出內容到開發者工具的 console(控制台)內來方便除錯
夜御🌈神羅
中央西門風痕影 : 那看來是沒有讀到我的檔案了XAX
夜御🌈神羅
樂仔狼β : 謝謝小樂嗚嗚
夜御🌈神羅
後來找到問題了
是Chrome擋住不給ajax之類的東西讀取檔案
設定好之後就給讀了
中央西門風痕影
原來神羅是直接在瀏覽器裡開網頁檔案,然後讀同目錄下的檔案這樣嗎
夜御🌈神羅
中央西門風痕影 : 沒錯
後來正式交作業的時候是放到xampp的網頁伺服器,就沒這個問題了XD
🍁湜曄🍁
CORS ((遙想當年也遇過這個坑
載入新的回覆