1

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

http://jsfiddle.net/qwYu9/

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

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

我查看了 API 文档http://doc.jsfiddle.net/use/echo.html并没有那么有用(无论如何对我来说)。

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

问候,马克

4

2 回答 2

2

数据应为 URL 格式

/echo/json/?json={"text":"some text","array":[1,2,"three"],"object":{"par1":"another text","par2": [3,2,"one"],"par3":{}}}&delay=3

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

于 2011-04-06T17:16:08.280 回答
-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

于 2011-04-06T08:39:42.390 回答