我有一个名为“main”的div,我有两个超级链接,一个叫做“Google”,另一个叫“Yahoo!” ,我希望用户点击“Google”,google.com将在刷新内填写主div,与“Yahoo!”相同。我应该在RoR做什么?
答案 0 :(得分:3)
您无法通过AJAX将google或yahoo的内容直接加载到div,因为浏览器安全模型会阻止XmlHttpRequests到其他域,因此您基本上有2个选项:
因为1。)你不需要任何服务器端代码,我想你正在寻找一种方法来完成2.)在RoR中。您可以使用httpclient library,但请注意,在页面中包含外部html是一团糟,如果不费力,可能无法正常工作。
如果您只想在自己的应用中展示Google搜索结果,则应该查看他们的api。
答案 1 :(得分:0)