2014年8月28日 星期四

跨網域呼叫 api

呼叫 api 的時候,會因為跨網域沒辦法直接用 access json。
  1. $.ajax({   
  2.     type: "GET",   
  3.     url: "apiUrl",   
  4.     dataType: 'json',      
  5.     cache: false,   
  6.     success: function(data)   
  7.     {   
  8.            
  9.     }    
  10. });  

這時候只要在php加這段就好。

  1. header('Access-Control-Allow-Origin: *');   

也可以自定可以使用的網域。

  1. header('Access-Control-Allow-Origin: http://mysite1.com');   
  2. header('Access-Control-Allow-Origin: http://example.com');   
  3. header('Access-Control-Allow-Origin: https://www.mysite2.com');  

反應:

0 意見:

Related Posts Plugin for WordPress, Blogger...