Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JS Bin+中使用公共JSON服务;打开UI5应用程序_Javascript_Json_Sapui5_Jsbin - Fatal编程技术网

Javascript 在JS Bin+中使用公共JSON服务;打开UI5应用程序

Javascript 在JS Bin+中使用公共JSON服务;打开UI5应用程序,javascript,json,sapui5,jsbin,Javascript,Json,Sapui5,Jsbin,我想玩一下OpenUI5和JS-Bin。并对一些模拟数据使用公共JSON服务 但是,我无法从JS Bin中将数据加载到我的JSONModel中 请查收 在这里,我手动设置数据,一切都按预期进行。但是在取消这一行的注释(当然还有对下一行的注释)之后: 我希望JSON模型从该服务加载数据,并在输出表中显示数据 不幸的是,在加载数据后,当我尝试在控制台中检查oModel变量时,例如: oModel.getData() 我希望getData()返回JSON数据,但我得到的是一个javascript对象

我想玩一下OpenUI5和JS-Bin。并对一些模拟数据使用公共JSON服务

但是,我无法从JS Bin中将数据加载到我的JSONModel中

请查收 在这里,我手动设置数据,一切都按预期进行。但是在取消这一行的注释(当然还有对下一行的注释)之后:

我希望JSON模型从该服务加载数据,并在输出表中显示数据

不幸的是,在加载数据后,当我尝试在控制台中检查oModel变量时,例如:

oModel.getData()
我希望getData()返回JSON数据,但我得到的是一个javascript对象。 我错过了什么?甚至可以在JS Bin中使用公共JSON服务吗


谢谢

浏览器不允许混合内容。 如果您有一个通过https的网站,您必须将您的模型包含在https中

出于测试目的,您可以使用--禁用web安全性启动chrome。
“C:\ProgramFiles(x86)\Google\Chrome\Application\Chrome.exe”--禁用web安全性

或者您可以使用此chrome扩展来允许:


这里为您发布CORS…您可以这样调用服务“”


请看一下Nabi的教程:

打开JS控制台。阅读信息。sap ui core.js:71混合内容:“”处的页面通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点“”。此请求已被阻止;内容必须通过HTTPS提供。谢谢!我实际上没有检查我的浏览器控制台。只是JS Bin控制台。所以,如果我理解正确的话——只有通过HTTPS提供公共JSON服务,才有可能在JS Bin中使用公共JSON服务。
oModel.getData()