У меня есть форма, созданная через Google Docs, например https://spreadsheets.google.com/spreadsheet/embeddedform?formkey=dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ.
Можно ли загрузить эту страницу в div с помощью jquery:
var content = 'https://spreadsheets.google.com/spreadsheet/embeddedform?formkey=dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ';
$ ('# some_elem'). load (content);
update: #some_elem - это динамически создаваемый элемент.
Это не будет работать из-за той же политики происхождения .По сути, это означает, что вы не можете загружать контент из site1.com на site2.com через ajax по соображениям безопасности, это поведение встроено в современные браузеры, поэтому нет простого способа обойти это, если вы не контролируете как запрашивающий, так и запрашиваемый контент.Лучше всего использовать для этого iframe.
site1.com
site2.com
Мне неизвестно о создании формы Google Doc, какие сценарии там можно использовать и т. Д., Но это должно работать, если они находятся в одном домене.Но почему бы тебе просто не попробовать?