jquery .load()google docs表单

时间:2011-08-18 11:11:35

标签: jquery ajax forms load

我有一个通过谷歌文档创建的表单,如https://spreadsheets.google.com/spreadsheet/embeddedform?formkey=dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ

是否可以使用jquery:

将此页面加载到div中

var content ='https://spreadsheets.google.com/spreadsheet/embeddedform?formkey = dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ';

$( '#some_elem')负载(内容);

更新:#some_elem是一个动态创建的元素。

2 个答案:

答案 0 :(得分:2)

由于same origin policy,这不起作用。这基本上意味着出于安全原因,您无法通过ajax从site1.com加载site2.com内容,这种行为内置于现代浏览器中,因此除非您同时控制请求和请求的内容,否则没有简单的方法。你最好的办法是使用iframe解决这个问题。

答案 1 :(得分:0)

我不知道Google Docs表单创建,可以在那里使用哪些脚本等,但它应该可以工作,只要它们位于同一个域中。但你为什么不尝试呢?