首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsFiddle如何获取json?

jsFiddle如何获取json?
EN

Stack Overflow用户
提问于 2012-06-20 22:29:21
回答 2查看 2.9K关注 0票数 3

嘿,

我正在开发一个包含openlayers示例的jsFiddle。http://dev.openlayers.org/releases/OpenLayers-2.11/examples/snapping.html

目前,它没有工作,因为它没有得到http请求获取数据的响应。我该怎么解决这个问题呢?

jsFiddle在这里:http://jsfiddle.net/TcuxA/6/转到脚本中的行"//创建三个向量层“。有3个数据请求。如果您在浏览器中输入URL,您会得到JSON,但我的firebug在我运行jsFiddle时会给出3个错误。

我尝试使用jsFiddle echo ( http://doc.jsfiddle.net/use/echo.html )进行修复,但不起作用。我不知道如何更改脚本以加载数据。

为什么我不能通过这些URL获取json?什么是好的解决方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-26 00:03:31

您正在经历的是由XMLHttpRequest对象抛出的异常,因为您正在使用AJAX调用来自不同域的元素。This is better said, for example, in here:

“XMLHttpRequest对象被阻止从它自己的域外调用web服务。这是合理的,因为如果您在一个地方调用脚本,而它又调用另一个服务器上的脚本,这可能会使应用程序面临各种恶意脚本、黑客攻击和利用漏洞。”

因此,最简单的方法是在本地编写代码,并调用驻留在本地服务器上的文件(poly.json、line.json和point.json)的本地副本。为了测试所有内容是否都显示在地图上,您可以将文件硬编码到代码中。我不确定如何才能做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2012-10-10 21:43:27

一个好的解决方案可以是:using github responses。您可以将示例和预定义的XHR请求响应一起存储在github中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11121821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档