我知道客户端无法使用来自其他域的内容填充DIV。不过,我已经使用了Google Feeds代码,并且它将其他域中的信息提取到DIV(无iframe),而不诉诸服务器端代码,所以我假设它是可行的。谢谢。如何使用来自其他域的URL填充DIV?
回答
要用不同脚本的内容填充div,您需要通过ajax请求内容并将正确的参数与请求一起传递。
Edited after @JacobM comment
你可以给CROSS DOMAIN AJAX: A QUICK SUMMERY随着AJAX Cross Domain Proxy.
当然,但如果脚本在不同的域上提供,浏览器安全性将阻止此操作。 – 2010-06-15 15:59:44
AJAX调用是否可以针对来自另一个域的具有查询字符串的URL,并以HTML格式获得结果,然后用此格式填充DIV?如果是这样,是否有这样的例子?太感谢了。 – Alex 2010-06-15 16:01:11
不,如果AJAX调用的目标是一个Web服务或一个只是一个普通网页的URL,这并不重要;您无法对其他域进行AJAX调用。 – 2010-06-15 16:32:34
从F.A.Q.:
如果AJAX供稿API是一个JavaScript API,它如何获得公共而不违反同源 安全策略提要 ?
Google.com充当 外部供稿的代理,因此您的客户端代码 仅与Google服务器通信。
所以,是的,它是做一些服务器端。
认为如此:) ... – Skilldrick 2010-06-15 15:58:57
- 1. 如何使用来自其他负载的财产的数据填充财产
- 2. 如何填写其他div的div?
- 3. 强制div来填充指定区域?
- 4. DataTemplate来填充其他DataTemplate的内容
- 5. 如何使用画布修改来自其他域的图像?
- 6. 使用页面URL填充表单域
- 7. css如何拉伸中心div来填充允许区域
- 8. 在高度和宽度上填充其他div的div
- 9. Django - 如何自动从两个其他字段填充表单域
- 10. 如何用另一个div填充div的其余部分?
- 11. 使用来自其他表格的汇总数据填充表格
- 12. 使用来自其他表主键的所有外键填充表
- 13. AutoCAD .NET:用网格/自定义填充区域填充区域
- 14. 如何从其他列中的特殊值自动填充列?
- 15. 如何使用dajax/dajax-ice填充div?
- 16. 来自其他域的iFrame如何摆脱自身?
- 17. 填充浮动div而不移动其他div
- 18. 显示来自其他域的内容
- 19. 填充与其他字典
- 20. 如何使用ajax和PHP来创建和填充div元素?
- 21. 使div宽度(百分比)填充其容器div作为其他元素堆叠下来?
- 22. 如何使用填充文本输入填充其容器
- 23. 如何使一个div不填充其父项的高度?
- 24. C#重用的适配器来填充其他控件
- 25. 我可以使用来自其他域的teamfoundation服务器吗?
- 26. 如何使用来自多个输入的值填充AJAX?
- 27. 如何使用来自Firebase查询的信息填充Android ListView
- 28. 如何使用AsyncDataProvider填充GWT CellList来刷新其内容?
- 29. 如何获取来自其他域的json数据?
- 30. 如何防止使用自动填充选择填充输入?
你怎么知道它没有做任何服务器端看一下吗? – Skilldrick 2010-06-15 15:54:51
你说得对,它正在做一些服务器端的事情,正如JacobM指出的那样。 – Alex 2010-06-15 16:02:02