Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Php 使用Ajax在两个域上传递数据_Php_Ajax - Fatal编程技术网

Php 使用Ajax在两个域上传递数据

Php 使用Ajax在两个域上传递数据,php,ajax,Php,Ajax,这是一个客户端请求 客户端有两个域www.file.domain1.com和www.cfile.domain2.com,在不同的服务器上都包含关于患者信息文件的信息,以树状结构显示 我们的客户请求是“使用拖放方法将文件从一个域移动到另一个域”,因为他很容易访问:( 我们建议在iframe中查看两个文件结构,并应使用jquery或Dojo框架进行拖放。从一个iframe拖动文件,然后将其放到另一个iframe(即,两个iframe是不同的域,并且目标iframe需要更新 这是可能的还是任何其他视图

这是一个客户端请求

客户端有两个域www.file.domain1.com和www.cfile.domain2.com,在不同的服务器上都包含关于患者信息文件的信息,以树状结构显示

我们的客户请求是“使用拖放方法将文件从一个域移动到另一个域”,因为他很容易访问:(


我们建议在iframe中查看两个文件结构,并应使用jquery或Dojo框架进行拖放。从一个iframe拖动文件,然后将其放到另一个iframe(即,两个iframe是不同的域,并且目标iframe需要更新


这是可能的还是任何其他视图…

当您在目标iFrame上捕获拖放事件时,您可能可以使用jQuery UI和内置功能来完成这一点,向服务器发出AJAX请求,并将文件名用FTP发送到另一个服务器。

我将使用服务器/客户端方法,在该方法中,您可以我们实际上只处理一个域,但是让PHP从每个网站上获得一个列表

如果域在同一台服务器上,那么这应该是相当直接的,否则您将不得不设置一个稍微复杂的客户机/服务器体系结构,这可能允许服务器检索文件列表、下载/上载并进行任何其他必要的更改。(如TaylorOtwell所述,可以通过FTP,让服务器通过FTP访问其他域的服务器)

然后,使用您选择的任何javascript框架和ajax请求,您都可以向服务器发送命令,服务器将处理幕后的一切


我会小心尝试使用iFrame进行跨域ajax请求,尽管您可能会以某种方式使其工作,但这是浏览器不希望发生的事情。因此,在所有浏览器上运行它时可能会遇到问题。

两个域都在同一台服务器上吗?-它们是指向不同服务器的不同域还是指向不同服务器的不同域是否有指向同一服务器的不同域?两个域位于不同的服务器将文件从一个iframe拖到另一个iframe,这是一个不同的域,我们需要将javascript放在两个页面中,它会得到任何prb吗