使用javascript从IFRAME获取非HTML数据

时间:2013-01-18 14:31:29

标签: html css ajax json iframe

我遇到隐藏的IFRAME加载页面的情况。该页面不返回HTML数据,而是返回原始JSON字符串。由于数据不是HTML,因此没有“body”标签,我不能使用另一个SO问题中给出的以下建议:

  iFrameBody = iFrame.contentWindow.document.getElementsByTagName('body')[0];

IFRAME的内容类似于:

   IFRAME:
   -----------------------------------------------
   |     {"JSON" : "HERE" }                       |
   -----------------------------------------------

   and not

   ------------------------------------------------
   |       <html>                                 |
   |            <body>                            |
   |                 {"JSON" : "HERE" }           |
   |            </body>                           |
   |       </html>                                |
   ------------------------------------------------

我基本上是在询问如何获取iFrame的原始内容。添加伪HTML标记不是一种选择。不使用iFrame不是一种选择。谢谢!

0 个答案:

没有答案