2015-01-29 2 views
1

Tizen에서 웹 서비스를 호출하는 중 Tizen 웹 시뮬레이터에서 작동하지만 장치에서 작동하지 않습니다.웹 서비스 사용이 응답하지 않습니까?

  1. jQuery를 스크립트 LINKE 추가 :

    SRC = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"

  2. 인터넷 권한 추가 :

    타 이젠 : 권한 이름 = "http://tizen.org/privilege/internet

  3. 요청 jQuery를에게 :

    jQuery.ajax({ 
         url:"www.ServiceURL.com", 
         type:"POST", 
         beforeSend: function (request) 
         { 
          request.setRequestHeader("ver", "2.0.2217");    
         }, 
         processData: false, 
         success: function(msg) { 
          alert("jQueryPost :: Result"); 
         } 
    }); 
    

시뮬레이터에서는 작동하지만 기기에서 응답하지 않습니까?

+0

오류와 함께 실패 했습니까? –

+0

"변수 jQuery를 찾을 수 없습니다." 업데이트 – Basbous

+0

을 참조하십시오.이 오류는 라이브러리가 제대로로드되지 않았거나 jquery 로딩 전에 코드가 실행 중임을 나타냅니다. * * 서비스 소비 *와 관련이 없습니다. –

답변

0

가 선언해야 외부 액세스되는 모든 자원 (액세스 외부 네트워크 참고 자료 참조) : (: W3C 액세스 정책을 요청 WARP)이

당신은 기본적으로 외부 네트워크 리소스에 액세스 할 수 없습니다. 따라서 위젯이 네트워크 리소스를 검색 할 수있는 권한을 요청해야합니다. 액세스 탭에서 추가 버튼을 사용하여 여러 URL을 입력 할 수 있습니다. 각 URL에 대해 위젯이 URL 하위 도메인에 액세스 할 수 있도록 허용할지 여부를 나타낼 수 있습니다. Allow subdomain column 내용은 마우스 클릭으로 토글 할 수 있습니다. 는 그래서 config.xml에 정의 우리의 경우에 필요한 특정 리소스에 액세스하지 않고 작동 할 수 없습니다

<access origin="http://url_resource" subdomains="true"/> 

또는

<access origin="*" subdomains="true"/> 

모든 것이 통과 할 수 있습니다.

Reference

관련 문제