本文實例講述了jquery ajax結合thinkphp的getjson實作跨域的方法。分享給大家供大家參考,具體如下:
jquery中post的應該是不能跨域,網上說get的可以跨域,但是我試了一下也不行,然後就進行最後的拼搏getjson,結果成功,哈哈
js處寫作:
$.getJSON( "/index.php/Index/test", function(data){ alert(data.dd); } );
語法:
jQuery.getJSON(url,[data],[callback])
🎔了。 如果還是不行,提示同源策略的問題,那麼在服務端,php檔案的話,就寫上$data['dd']='zonglonglong'; $this->ajaxReturn($data,'JSON');
就把
意思就是支持所有其他域的訪問,如果是指定域訪問,*號改為網域,如:header("access-control-allow-origin:*");