2012-01-16 2 views
0

가능한 중복 : 나는 닷넷 웹 서비스는 XML 응답을 제공에 액세스하기 위해 노력하고있어
Cross Domain Access with PHP Proxy도메인 간 액세스

. 이제 모바일 JQuery로 작성된 응용 프로그램이 있는데 도메인 간 액세스 문제로 인해 서비스에 액세스 할 수 없습니다.

이제 다양한 솔루션이 있습니다. 1. 플래시를 사용 2. PHP 또는 C#을 프록시 (아니,이해야 클라이언트 사이트)

크로스 도메인 액세스 돌파하는 다른 방법을 사용하여 (난 더는 그것이 휴대폰에서 실행해야합니다으로 원치 않음) ?? 그것에 대한 모든 자바 스크립트 라이브러리 ?? 나는 일주일 쯤 되어도 여전히 운이 없다. :

+0

서버 쪽을 제어 할 수 있습니까? – Anurag

+0

예. 서비스 개발자에게 변경을 요청할 수 있습니다. 감사. –

+0

Checkout [easyXDM] (http://easyxdm.net/wp/). 타겟팅하려는 휴대 기기/브라우저의 HTML5 지원이 양호한 경우 (특히 [도메인 간 통신] (http://www.w3.org/TR/html5/comms.html#crossDocumentMessages)),이 [기사 ] (http://stevehanov.ca/blog/index.php?id=109)을 기본 작업에 적용합니다. browser가 지원한다면 easyXDM은 이미'window.postMessage'를 사용하고 있다고 생각합니다. – Anurag

답변

0

PHP proxy을 통해 reqeust를 보내고 결과를 얻을 수 있습니다.

0

JSONP를 사용하여 접근하려는 웹 서비스를 소유하고 있다면 GET insteed를 사용하여 요청을 수행하십시오 : http://api.jquery.com/jQuery.getJSON/ 일부 매개 변수를 전달하려는 경우, GET으로 전달하십시오. 예를 들어, URL은 yourdomain.com/?parameters={variable:value} 일 수 있으며 JSON은 서버 측의 쿼리 문자열을 디코드합니다.

this article 어쩌면 당신을 도울 것입니다

+0

내 서비스가 XML 만 지원하므로 Jasonp를 사용할 수 없습니다. –