我可以使用POST向其他网站的页面发送请求吗?

时间:2010-06-15 11:41:52

标签: php javascript ajax jsp

我有两个运行jsp和php的服务器。我希望PHP页面调用JSP页面来获取输出。我尝试使用简单的Ajax和Jquery-Ajax,它似乎不起作用。为什么呢?

2 个答案:

答案 0 :(得分:2)

由于安全限制,您无法使用ajax跨域。您可以将数据发送到您域中的php脚本,并使用this

之类的函数从那里发送请求后的请求

答案 1 :(得分:1)

AJAX无法从驻留在不同服务器中的网站请求页面。这将使其成为一种跨端脚本攻击。因此,您只需要通过服务器端代码。对于PHP,您可以使用curl从其他页面获取信息。您现在可以使用相同的ajax脚本并将其链接到包含curl的php页面。如果你给谷歌一个谷歌,可以找到curl的文档。