我有一个通过谷歌文档创建的表单,如https://spreadsheets.google.com/spreadsheet/embeddedform?formkey=dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ。
是否可以使用jquery:
将此页面加载到div中var content ='https://spreadsheets.google.com/spreadsheet/embeddedform?formkey = dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ';
$( '#some_elem')负载(内容);
更新:#some_elem是一个动态创建的元素。
答案 0 :(得分:2)
由于same origin policy,这不起作用。这基本上意味着出于安全原因,您无法通过ajax从site1.com
加载site2.com
内容,这种行为内置于现代浏览器中,因此除非您同时控制请求和请求的内容,否则没有简单的方法。你最好的办法是使用iframe解决这个问题。
答案 1 :(得分:0)
我不知道Google Docs表单创建,可以在那里使用哪些脚本等,但它应该可以工作,只要它们位于同一个域中。但你为什么不尝试呢?