JSON data, cant load console error
本问题已经有最佳答案,请猛点这里访问。
所以,我创建了json数据作为question.json
JSON:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | "Endokrynologia"[ { "title":"Endokrynologia", "id":"001", "date":"08J", "question":"Niedoczynno?? przedniego p?ata przysadki u doros?ych m??czyzn nie powoduje:", "answear01":"zmniejszenia wydzielania TSH.", "answear02":"zmniejszenia wydzielania aldosteronu.", "answear03":"niep?odno?ci.", "answear04":"zmniejszenia wydzielania kortyzolu.", "answear05":"niedoczynno?ci tarczycy." }, { "id":"002", "date":"11W", "question":"30-letnia kobieta o dzieci?cej budowie twarzy i zimnej suchej skórze, nie miesi?czkuje. Stwierdzenie niskiego st??enia FSH, TSH i prolaktyny wskazuje na:", "answear01":"ci???.", "answear02":"zespó? przedwczesnego wygasania czynno?ci jajników.", "answear03":"wszystkie prawdziwe.", "answear04":"nadczynno?? tarczycy.", "answear05":"niedoczynno?? przysadki mózgowej." } ] |
和jquery的调用函数:
1 2 3 4 5 | $(document).ready(function(){ $.getJSON('question.json', function(data) { //do stuff with your data here }); }); |
但我得到控制台错误,如:
Failed to load
file:///C:/Users/Mirosz/Desktop/project/test2/question.json: Cross
origin requests are only supported for protocol schemes: http, data,
chrome, chrome-extension, https
我做错了什么?!
如何加载该文件?!
使用服务器运行代码,例如live-server或http-server。
我的水晶球说您正在使用file://或C:/加载模型,因为它们不是http://
因此,您可以在本地PC中安装Web服务器,也可以将模型上传到其他地方并使用jsonp并将URL更改为http://example.com/path/to/model
将URL方案更改为
我有时使用的快捷方式是使用python启动本地开发http服务器:
1 | python -m SimpleHTTPServer |
并测试