>php教程 >PHP开发 >교차 도메인 방법을 달성하기 위해 thinkphp의 getjson과 결합된 jquery ajax

교차 도메인 방법을 달성하기 위해 thinkphp의 getjson과 결합된 jquery ajax

高洛峰
高洛峰원래의
2016-12-30 09:49:021481검색

이 기사의 예에서는 jquery ajax와 thinkphp의 getjson을 결합하여 크로스 도메인을 달성하는 방법을 설명합니다. 참고로 모두와 공유합니다. 자세한 내용은 다음과 같습니다.

jquery의 게시물은 도메인 간이면 안 된다고 인터넷에서 get이 도메인 간이 될 수 있다고 하는데 시도해 보았습니다. 하지만 작동하지 않았고 getjson에 마지막 노력을 기울였습니다. 결과는 성공적이었습니다. ㅎㅎ

js 쓰기:

$.getJSON(
    "/index.php/Index/test",
    function(data){
    alert(data.dd);
    }
);

구문:

jQuery .getJSON(url,[data],[callback])

jquery ajax结合thinkphp的getjson实现跨域的方法

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 중국어 웹사이트에 주목하세요!

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