2012-10-26 2 views
0

for my mobile application HTML 코드를 컨테이너에 동적으로로드하려고합니다. jQuery 로컬 파일로드

나는 부하 방법 폼 jQuery를 시도했지만 크롬 말하고있다 :

Origin null is not allowed by Access-Control-Allow-Origin. 

내 코드 :

container.load("feeds.html"); 

난이 가능해야한다 생각합니다. 나 좀 도와 줄 수있어?

+0

이 코드를 사용자의 컴퓨터에서 로컬로 실행하고 있습니까? –

+0

만약'$ ('#'+ container) .load ('feeds.html'); ' – 2619

+0

예. 내 사이트는 로컬 폴더의 webview에로드되어야합니다. –

답변

2

origin 헤더가 제공되지 않으므로 로컬 소스에서 load()을 입력 할 수 없습니다. 이렇게하려면 로직을 jsonp으로 변경해야합니다.

0

CORS (Cross-Origin Resource Sharing)를 수행 할 수 없습니다. Jsonp 또는 이전 답변에서 작은 작업으로 값을 가져와야합니다. Origin Policy

$ .getJSON을 사용하십시오. URL에 부분 문자열 callback=?이있는 경우 요청 유형을 기본값 "json"에서 "jsonp"로 변경하는 것은 약간의 마법입니다.

관련 문제