Php 下载XML时请保持在页面上

Php 下载XML时请保持在页面上,php,jquery,ajax,Php,Jquery,Ajax,我想提交一个URL,在我停留在同一页面时创建一个XML文件。在我的研究中,我发现了这个 这让我知道如何解决我的问题。使用PHP和Ajax应该可以做到这一点。我能够提交一个表单,并在同一页面上对值进行后期处理。但是,我如何调用URL来下载XML文件,同时保持在同一页面上 您有什么提示吗?在不知道问题具体情况的情况下,您可以使用javascript打开一个新选项卡(或窗口): window.open(url,'u blank') 您可以将url指向php页面,并使用以下代码下载该文件: $url='

我想提交一个URL,在我停留在同一页面时创建一个XML文件。在我的研究中,我发现了这个

这让我知道如何解决我的问题。使用PHP和Ajax应该可以做到这一点。我能够提交一个表单,并在同一页面上对值进行后期处理。但是,我如何调用URL来下载XML文件,同时保持在同一页面上


您有什么提示吗?

在不知道问题具体情况的情况下,您可以使用javascript打开一个新选项卡(或窗口):

window.open(url,'u blank')

您可以将url指向php页面,并使用以下代码下载该文件:

$url='some/url/to/xml/file.xml
标题(“内容类型:应用程序/八位字节流”);
标题(“内容处置:附件;文件名=\”.basename($url)。“\”);
标题(“内容长度:”.filesize($url));
然后,您只需再次使用javascript关闭选项卡:


window.close()

就像href一样?还是锚定标签有效?