Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
如何使用JavaScript从不同的服务器URL请求_Javascript_Url_Post - Fatal编程技术网

如何使用JavaScript从不同的服务器URL请求

如何使用JavaScript从不同的服务器URL请求,javascript,url,post,Javascript,Url,Post,我需要将一些数据发送到另一台服务器。实际上是为了在facebook上发帖。所以这里我已经有了一个API,它通过URL工作 所以,如果我从URL设置参数,并在web浏览器中尝试,它就会工作。但是,当我尝试将其作为AJAX调用时,它不起作用。(因为它与我的网页不在同一台服务器上) 有没有办法在后台发送此URL???您不能。出于安全原因,Javascript无法启动对不同域中站点的请求 唯一的方法是查询您自己的服务器,让它查询外部API,然后响应您的页面。您不能这样做。出于安全原因,Javascrip

我需要将一些数据发送到另一台服务器。实际上是为了在facebook上发帖。所以这里我已经有了一个API,它通过URL工作

所以,如果我从URL设置参数,并在web浏览器中尝试,它就会工作。但是,当我尝试将其作为AJAX调用时,它不起作用。(因为它与我的网页不在同一台服务器上)


有没有办法在后台发送此URL???

您不能。出于安全原因,Javascript无法启动对不同域中站点的请求


唯一的方法是查询您自己的服务器,让它查询外部API,然后响应您的页面。

您不能这样做。出于安全原因,Javascript无法启动对不同域中站点的请求


唯一的方法是查询您自己的服务器,让它查询外部API,然后响应您的页面。

您必须在自己的域上编写一个代理例程,一方面与JS通信,另一方面与第三方域(Facebook)通信

您必须在自己的域上编写一个代理例程,一方面与JS通信,另一方面与第三方域(Facebook)通信

我动态创建了一个iframe。它似乎起作用了

我动态创建了一个iframe。它似乎起作用了

任何让它发生的方法。我不需要完全按照AJAX调用来做。但是只需要在后台进行,你必须将它“中继”到页面所在的同一个域。这可以在后台完成。不管您是否使用XMLHTTPRequest;JS无法访问另一个域中的页面。任何方法都无法实现。我不需要完全按照AJAX调用来做。但是只需要在后台进行,你必须将它“中继”到页面所在的同一个域。这可以在后台完成。不管您是否使用XMLHTTPRequest;JS无法访问其他域中的页面。