jsFiddle Ajax / echo / json无法使用普通的JavaScript

时间:2011-04-06 08:35:25

标签: javascript ajax json jsfiddle

我正在尝试在jsFiddle中使用纯JavaScript来运行JSON Ajax测试......

http://jsfiddle.net/qwYu9/

...但我得到的只是一个空对象'{}'?

您可以通过将/ 1 /添加到上述网址的末尾来查看替代版本 - 从该示例中,它会完全中断。

我查看了API文档http://doc.jsfiddle.net/use/echo.html,但对我来说无论如何都没有用。

任何人都可以对此有所了解。

此致 标记

2 个答案:

答案 0 :(得分:2)

数据应采用网址格式

/ echo / json /?json = {“text”:“some text”,“array”:[1,2,“three”],“object”:{“par1”:“另一个文本”,“ PAR2 “:[3,2,” 一个 “]”,PAR3" :{}}}&安培;延迟= 3

http://jsfiddle.net/zalun/qwYu9/7/

答案 1 :(得分:-1)

您正在尝试查询与运行javascript的域不同的域。这是不可能的,因为它可能会带来安全风险并在浏览器级别被阻止。

生成了此错误:

Unsafe JavaScript attempt to access frame with URL http://jsfiddle.net/qwYu9/ from frame with URL http://fiddle.jshell.net/qwYu9/show/. Domains, protocols and ports must match.
XHR finished loading: "http://fiddle.jshell.net/echo/json/".

如您所见,域名与jshell.net和jsfiddle.net

不同