1

jsFiddle 内で単純な JavaScript を使用して、JSON Ajax テストを実行しようとしています...

http://jsfiddle.net/qwYu9/

...しかし、返されるのは空のオブジェクト '{}' だけですか?

上記の URL の末尾に /1/ を追加すると、別のバージョンを表示できます。その例からすると、完全に壊れています。

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,"1"],"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 に答える