簡體   English   中英

我的“ JSON”不起作用

[英]My “JSON” isn't working

我正在通過JSON在頁面上加載大量項目,但無法正常工作。 這是我第一次使用JSON,我發現JSON只是一個大對象,所以我將以前在變量中存儲的對象復制到文件中,並將其命名為fun.js。

您可以在此處簽出JSON:

http://justpaste.it/15zc

我正在使用jQuery獲取JSON:

$.getJSON('fun.js', function(data){
alert(data)
});

實際上,什么也沒有警報...警報根本沒有發生。 有人知道為什么嗎?

對於初學者,您的JSON不驗證。 將其粘貼到此處並修復錯誤: http : //jsonformatter.curiousconcept.com/

其次,您可以將onError參數傳遞給用戶jQuery.Ajax ,這樣您將收到一條警告,指出JSON沒有通過。

您是否已驗證JSON是問題? 打開Firebug或Chrome開發工具,然后刷新頁面。 您可能會看到一條消息,指出找不到該文件,或者存在解析異常或安全錯誤。

  • 如果找不到該文件,則可以在代碼中對其進行修復。
  • 如果存在解析錯誤,請使用JSON驗證程序。
  • 如果存在安全問題,請參閱我的從URL獲取JSON文件並顯示的答案。 您需要更新服務器策略或將瀏覽器配置為允許通過測試訪問文件URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM