所以,我创建了json数据作为question.json JSON:
"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的调用函数:
$(document).ready(function(){
$.getJSON('question.json', function(data) {
//do stuff with your data here
});
});
但是我得到了控制台错误,如:
无法加载 file:/// C:/Users/Mirosz/Desktop/project/test2/question.json:Cross 原始请求仅支持协议方案:http,数据, chrome,chrome-extension,https
我做错了什么?! 如何加载该文件?!
答案 0 :(得分:2)
使用服务器运行代码,例如live-server或http-server。
答案 1 :(得分:1)
我的水晶球说您正在使用file://或C:/加载模型,因为它们不是http://
因此,您可以在本地PC上安装网络服务器,也可以将模型上传到其他地方并使用jsonp并将网址更改为http://example.com/path/to/model
答案 2 :(得分:0)
将网址方案更改为python -m SimpleHTTPServer
可以解决您的问题。
我使用的快捷方式是,使用python启动本地开发http服务器:
http://localhost:8000/foo.html
并在file:///C:/.../foo.html
而不是a.Quest()