作者PeterKiller (Peter)
看板Ajax
標題[問題] AJAX Cross domain request
時間Mon May 21 22:23:06 2012
Hi, 小弟最近在學ASP以及AJAX相關,想要實作出在
Client端按下一個按鈕可以送出一個SQL的query String給
Server Side執行,並且把結果再傳回給原網頁,但遇到了
not allowed by Access-Control-Allow-Origin的問題,
上網查詢後發現是因為AJAX無法做Cross domain request,
想請教各位有何方法可以解決這個問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.86.104
1F:推 bibo9901:由自己server端來做, 再透過ajax取得結果 05/21 22:28
2F:→ PeterKiller:不好意思,可以再解釋的詳細點嗎? 05/21 22:34
3F:推 s25g5d4:你的網頁跟你的server在不同網域? 05/21 22:40
4F:→ PeterKiller:在同一個網域,但CLIENT不在,這樣會導致問題嗎? 05/21 23:26
5F:→ chrisQQ:header("Access-Control-Allow-Origin: htttp://yousite") 05/22 00:02
6F:→ chrisQQ:在你的 server 端加上這個,如果是 PHP 的話。 05/22 00:02
7F:→ chrisQQ:後面是你的 client 的 ip/domain name 05/22 00:03
9F:→ chrisQQ:header 05/22 00:04
10F:→ PeterKiller:謝謝,我來試試看 05/22 00:54
11F:推 kbslave:強!! 05/31 22:58