Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery使用仅XML内容创建新窗口_Jquery_Xml_Ajax_Rss - Fatal编程技术网

jQuery使用仅XML内容创建新窗口

jQuery使用仅XML内容创建新窗口,jquery,xml,ajax,rss,Jquery,Xml,Ajax,Rss,如何使用jQuery创建包含XML内容的新窗口 或者用XML窗口替换当前的XHTML窗口,以便浏览器能够正确地将其解释为RSS提要 流量: 用户单击按钮以获取RSS提要 jQuery ajax()用于检索RSS/Atom XML内容 RSS/Atom将被写入新的浏览器窗口(和/或替换当前窗口) 这可以通过数据Uri方案实现 但我认为它仅限于某些浏览器 例如,您可以将其放在浏览器的url栏中,它将呈现良好效果。 与在新窗口中呈现xml内容的方式相同 var u = "data:text/html;

如何使用jQuery创建包含XML内容的新窗口

或者用XML窗口替换当前的XHTML窗口,以便浏览器能够正确地将其解释为RSS提要

流量:

  • 用户单击按钮以获取RSS提要
  • jQuery ajax()用于检索RSS/Atom XML内容
  • RSS/Atom将被写入新的浏览器窗口(和/或替换当前窗口)

  • 这可以通过数据Uri方案实现

    但我认为它仅限于某些浏览器

    例如,您可以将其放在浏览器的url栏中,它将呈现良好效果。 与在新窗口中呈现xml内容的方式相同

    var u = "data:text/html;charset=utf-8,<h1>Hey thats cool</h1>";
    window.open(u);
    
    var u=“data:text/html;charset=utf-8,嘿,太酷了”;
    窗口。打开(u);
    
    这可以通过数据Uri方案实现

    但我认为它仅限于某些浏览器

    例如,您可以将其放在浏览器的url栏中,它将呈现良好效果。 与在新窗口中呈现xml内容的方式相同

    var u = "data:text/html;charset=utf-8,<h1>Hey thats cool</h1>";
    window.open(u);
    
    var u=“data:text/html;charset=utf-8,嘿,太酷了”;
    窗口。打开(u);
    
    我真的不喜欢把它放在url栏上……没有其他方法吗?内容可以是Base64编码的,你可以把它放在一个iframe中,因此新打开的窗口带有一些漂亮的url,可以识别你需要的内容,加载jquery,xml内容将它们放入包含iframe的新打开的窗口中。但当然,最好的解决方案是显示服务器呈现的新内容…不太喜欢将其放在url栏上…没有其他方法吗?内容可以进行Base64编码,您可以将其放入iframe中,因此新打开的窗口具有一些漂亮的url,这会确定您需要什么,加载jquery,xml内容并将它们放入新打开的包含iframe的窗口中。当然,最好的解决方案是显示服务器呈现的新内容。。。