>  기사  >  웹 프론트엔드  >  ajax를 사용하여 도메인 전체에서 json 데이터를 얻는 방법

ajax를 사용하여 도메인 전체에서 json 데이터를 얻는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-03-30 16:38:391507검색

이번에는 ajax를 사용하여 도메인 간 json 데이터를 얻는 방법을 보여 드리겠습니다. ajax가 도메인 간 json 데이터를 얻는 데 있어 주의 사항은 무엇입니까?

저희 회사 프로젝트는 video주소

를 호출해야 하기 때문에 1: 링크인 경우: 플레이어에서 데이터베이스 검색 주소를 직접 사용

2: 외부 링크인 경우: 직접 location.href('데이터베이스로 조회한 주소')

3: H5에 연결하는 경우: 사용: 다른 웹사이트에 링크를 걸려면 타사 웹사이트에 가서 json 정보를 읽은 다음 json 데이터를 플레이어에 URL로 넣어주세요

4일 때 json을 사용하면 형식 오류가 발생합니다사용할 때 jsonp를 사용하여 도메인 간 문제를 해결하면 반환 형식을 받을 수 없습니다

가 표시되므로

public static String analysisUrl(String url){
    HttpURLConnection httpConnection = null;
    String output = "";
    try {
      URL targetUrl = new URL(url);
      httpConnection = (HttpURLConnection) targetUrl.openConnection();
      httpConnection.setDoOutput(true);
      httpConnection.setRequestMethod("GET");
      httpConnection.setRequestProperty("Content-Type",
          "application/json");
      InputStreamReader isr = new InputStreamReader(httpConnection
          .getInputStream(),"utf-8");
      BufferedReader responseBuffer = new BufferedReader(isr);
      output = responseBuffer.readLine();
 
    } catch (Exception e) {
 
    } finally {
      httpConnection.disconnect();
    }
    return output;
  }

를 사용하여 URL을 전달합니다. 이 방법은 웹 사이트의 내용을 읽고 반환합니다 . ajax를 사용하여 프런트 데스크에서 이 메서드에 URL을 전달합니다. 반환 유형은 json

data.result.data 이름을 사용하여 URL에서 json 데이터를 가져옵니다.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

새로 고침 없이 상태 변경 및 Ajax+PHP 코드 삭제 실현

Ajax가 서버에 대한 클라이언트 측 비동기 호출을 구현하는 방법

위 내용은 ajax를 사용하여 도메인 전체에서 json 데이터를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.