개념 설명

JSONP의 핵심 아이디어는 JavaScript를 반환하는 것입니다. 콜백 함수를 호출하고 JSON 개체를 첫 번째 매개변수로 제공하는 파일입니다. PHP의 json_encode() 함수를 사용하면 배열과 개체를 JSON 문자열로 변환할 수 있습니다.

JSONP를 활용하면 서로 다른 도메인의 스크립트 간 통신을 설정하여 동일 출처 정책 제한을 효과적으로 우회하고 데이터를 활성화할 수 있습니다. 도메인 간 교환.

","image":"http://www.luping.net/uploads/20241025/1729819813671af4a53548c.jpg","datePublished":"2024-11-08T21:36:51+08:00","dateModified":"2024-11-08T21:36:51+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 도메인 간 JavaScript용 JSONP 콜백을 구현하는 방법은 무엇입니까?

도메인 간 JavaScript용 JSONP 콜백을 구현하는 방법은 무엇입니까?

2024-11-08에 게시됨
검색:895

How to Implement JSONP Callback for Cross-Domain JavaScript?

도메인 간 JavaScript를 위한 JSONP 콜백 구현

서로 다른 도메인 간의 통신을 용이하게 하기 위해 JSONP(JSON with Padding)가 도입되었습니다. 이 기술에는 JSON 데이터를 래핑하고 다른 도메인에서 액세스할 수 있도록 하는 데 사용할 수 있는 콜백 함수를 생성하는 작업이 포함됩니다. PHP에서 JSONP를 구현하는 방법은 다음과 같습니다.

콜백 매개변수 허용

먼저 GET 요청에서 "callback"이라는 매개변수를 허용합니다:

if(array_key_exists('callback', $_GET)){
    ...
}

콜백 함수 래핑

다음으로 데이터 주위에 콜백 JavaScript 함수를 래핑합니다. 예를 들어:

$callback = $_GET['callback'];
echo $callback.'('.$data.');';

PHP 예

다음은 PHP의 예입니다:

JavaScript 사용

JSONP 서비스를 활용하려면 다음 스크립트 태그를 사용할 수 있습니다.

개념 설명

JSONP의 핵심 아이디어는 JavaScript를 반환하는 것입니다. 콜백 함수를 호출하고 JSON 개체를 첫 번째 매개변수로 제공하는 파일입니다. PHP의 json_encode() 함수를 사용하면 배열과 개체를 JSON 문자열로 변환할 수 있습니다.

JSONP를 활용하면 서로 다른 도메인의 스크립트 간 통신을 설정하여 동일 출처 정책 제한을 효과적으로 우회하고 데이터를 활성화할 수 있습니다. 도메인 간 교환.

릴리스 선언문 이 글은 1729574600에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3