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