이 기사의 예에서는 jquery ajax와 thinkphp의 getjson을 결합하여 크로스 도메인을 달성하는 방법을 설명합니다. 참고로 모두와 공유합니다. 자세한 내용은 다음과 같습니다.
jquery의 게시물은 도메인 간이면 안 된다고 인터넷에서 get이 도메인 간이 될 수 있다고 하는데 시도해 보았습니다. 그런데 안 되고, getjson에 마지막 노력을 했더니 결과는 성공이네요 ㅎㅎ
js writing:
$.getJSON( "/index.php/Index/test", function(data){ alert(data.dd); } );
구문:
jQuery.getJSON(url,[ data],[callback])
php로 작성:
$data['dd']='zonglonglong'; $this->ajaxReturn($data,'JSON');
이렇게 하면 여러 도메인에 걸쳐 액세스할 수 있습니다.
그래도 작동하지 않으면 동일한 출처 정책에 문제가 발생한 것입니다. 그런 다음 서버 측 php 파일에
header("access-control-allow-origin:*");
이는 다른 모든 도메인에서의 액세스가 지원된다는 의미입니다. 지정된 도메인에서 액세스하는 경우 * 번호를 다음과 같은 도메인 이름으로 변경하세요.
header("access-control-allow-origin:www.baidu.com");
이 글이 jQuery 프로그래밍에 종사하는 모든 분들에게 도움이 되기를 바랍니다. 도메인 간 방법을 달성하기 위해 thinkphp의 getjson과 결합된 jquery ajax에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!