2011-08-18 3 views
0

https://spreadsheets.google.com/spreadsheet/embeddedform?formkey=dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ과 같은 Google 문서를 통해 생성 된 양식이 있습니다.jquery .load() google 문서 양식

VAR 내용 =

은 가능한 jQuery로 사업부로이 페이지를로드하는 것입니다 '? HTTPS : //spreadsheets.google.com/spreadsheet/embeddedform formkey = dFgwMWhsallRZ2ViMWNaSVF1VmF2d0E6MQ'을;

$ ('# some_elem'). load (content);

업데이트 : #some_elem은 동적으로 생성 된 요소입니다.

답변

0

나는 Google Doc의 양식 작성, 거기에서 사용할 수있는 스크립트 등을 모르고 있지만 동일한 도메인에있는 한 작동해야합니다. 하지만 그냥 해보지 그래?

+0

이렇게하면 효과가 없습니다. 덕분에 – user530753

2

same origin policy으로 인해 작동하지 않습니다. 기본적으로 보안 목적으로 site1.com의 콘텐츠를 site2.com에 아약스를 통해로드 할 수 없다는 것을 의미합니다.이 동작은 최신 브라우저에 내장되어 있으므로 요청하는 콘텐츠와 요청 된 콘텐츠를 모두 제어하지 않는 한 쉬운 방법은 없습니다. 최선의 방법은 iframe을 사용하여이 문제를 해결하는 것입니다.

+0

. 내가 아약스 전화에 의해 트리거 된 로컬 PHP 스크립트와 함께 원격 파일 (즉, Google 양식)을 처리 생각 후 응답 양식이 PHP 스크립트를 표시 – user530753

+0

도움이되기를 기쁘게, 대답으로 이것을 수락하는 것을 잊지 마세요! – Dunhamzzz