我试图在 jsFiddle 中使用纯 JavaScript 来运行 JSON Ajax 测试......
...但我得到的只是一个空对象'{}'?
您可以通过将 /1/ 添加到上述 URL 的末尾来查看替代版本 - 从该示例中它完全中断。
我查看了 API 文档http://doc.jsfiddle.net/use/echo.html并没有那么有用(无论如何对我来说)。
任何人都可以对此有所了解。
问候,马克
我试图在 jsFiddle 中使用纯 JavaScript 来运行 JSON Ajax 测试......
...但我得到的只是一个空对象'{}'?
您可以通过将 /1/ 添加到上述 URL 的末尾来查看替代版本 - 从该示例中它完全中断。
我查看了 API 文档http://doc.jsfiddle.net/use/echo.html并没有那么有用(无论如何对我来说)。
任何人都可以对此有所了解。
问候,马克
数据应为 URL 格式
/echo/json/?json={"text":"some text","array":[1,2,"three"],"object":{"par1":"another text","par2": [3,2,"one"],"par3":{}}}&delay=3
您正在尝试查询与运行 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