>  기사  >  웹 프론트엔드  >  스크립트의 src를 사용하여 도메인 간 및 Ajax와 유사한 Effects_javascript 기술을 얻습니다.

스크립트의 src를 사용하여 도메인 간 및 Ajax와 유사한 Effects_javascript 기술을 얻습니다.

WBOY
WBOY원래의
2016-05-16 16:31:531598검색

장면

a.com과 b.com이라는 서로 다른 도메인 이름을 가진 두 개의 서버가 있는 경우 b.com/b_return_js.php 인터페이스에서 일부 데이터를 얻을 수 있습니다. 물론 b.com 페이지라면 ajax를 이용하여 이 인터페이스를 직접 요청할 수 있지만, a.com 페이지에서 요청한다면 어떨까요?

b_return_js.php의 인터페이스 코드:

코드 복사 코드는 다음과 같습니다.

$a = 배열(
array('사용자 이름'=>'토니', '나이'=>25),
Array('사용자 이름'=>'yimeng', '나이'=>23),
array('사용자 이름'=>'ermeng', 'age'=>22),
array('사용자 이름'=>'sanmeng', 'age'=>21),
);
셔플($a);

echo 'var userdata = '.json_encode($a).';'; //일반적으로 b.com의 사이트 내 요청인 경우 json_encode($a)가 직접 반환되지만, src 속성을 사용하여 도메인 간을 달성하려면 여기에서 이 값을 js 변수에 할당하여 스크립트 태그가 로드된 후 페이지에서 이 데이터를 얻고 사용할 수 있도록 해야 합니다.

간단한 구현

a.com 아래 페이지로 직접 이동하는 간단한 방법이 있습니다

코드 복사 코드는 다음과 같습니다.