Javascript 跨站点请求

Javascript 跨站点请求,javascript,cross-domain,cross-domain-proxy,Javascript,Cross Domain,Cross Domain Proxy,应使用站点编号1向站点编号2请求。让第一个站点是localhost,第二个站点是Internet上真正的服务器。在站点2有一个文件result.php,它接受GET请求: $var=@$_GET['q'] $s=$_GET['s'] $typefile=$_GET['type']; 如果页面result.php发出请求,那么我们将获得URL:result.php?q=%F4%FB%E2&type=1&search=%CF%EE%E8%F1%EA%21 如何更好地提出请求?有人能给我举一些例子

应使用站点编号1向站点编号2请求。让第一个站点是localhost,第二个站点是Internet上真正的服务器。在站点2有一个文件result.php,它接受GET请求:


$var=@$_GET['q']
$s=$_GET['s']
$typefile=$_GET['type'];


如果页面result.php发出请求,那么我们将获得URL:result.php?q=%F4%FB%E2&type=1&search=%CF%EE%E8%F1%EA%21

如何更好地提出请求?有人能给我举一些例子来帮助我吗?我受苦了4天,没有意识到


如果有地方写得不清楚,请原谅我的英语不好。

我想你是说Ajax?您不能通过普通的ajax进行跨站点域请求,原因是。因此,托管在localhost上的脚本只能向localhost发出请求

现在,您可以使用JSON或带填充的JSON来解决这个问题。这允许您从任何源向dom追加脚本文件,以便代码可以在您的站点上执行。就个人而言,我实际上从未使用过它,我知道你必须相信脚本的来源,你不希望在你的网站上运行任意代码


因此,简而言之,如果您希望localhost向“site-2”发出请求,您需要在“site-2”上承载一个脚本,该脚本由您的localhost加载并发出请求。

我假设您的意思是使用Ajax?您不能通过普通的ajax进行跨站点域请求,原因是。因此,托管在localhost上的脚本只能向localhost发出请求

现在,您可以使用JSON或带填充的JSON来解决这个问题。这允许您从任何源向dom追加脚本文件,以便代码可以在您的站点上执行。就个人而言,我实际上从未使用过它,我知道你必须相信脚本的来源,你不希望在你的网站上运行任意代码


简而言之,如果您希望localhost向“site-2”发出请求,您需要在“site-2”上托管一个脚本,该脚本由您的localhost加载并发出请求。

在阅读brad刚才所说的内容后,我要做的是在请求中添加另一个链

我将调用一个本地
服务器端
脚本
(),该脚本将请求并处理来自另一台服务器的数据

工具书类

在阅读了brad刚才所说的内容后,我要做的是在请求中添加另一条链

我将调用一个本地
服务器端
脚本
(),该脚本将请求并处理来自另一台服务器的数据

工具书类