2014年2月12日 星期三

XMLHttpRequest執行AJAX 跨網域存取.無法讀取的問題...

參考:彭碰碰同事(XD)


與同事和做了一個小頁面,我負責webServer,但發現一個問題,AJAX執行跨網域時都會失敗...後來同事找到了解決方式,原來只要在response header中加入"Access-Control-Allow-Origin", "*" 就可以了,
因此我就將fiter加上此段:

 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {


  ((HttpServletResponse)response).addHeader("Access-Control-Allow-Origin", "*");

                //...
       }

這樣就可以了~~

一直想說要找個時間來好好把jquery研究一下,可是有時間的話我還是想把Junit那本給先啃完啊......(這段話好像與本文無關)



沒有留言:

張貼留言