看板 Ajax 關於我們 聯絡資訊
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
bibo9901:由自己server端來做, 再透過ajax取得結果 05/21 22:28
PeterKiller:不好意思,可以再解釋的詳細點嗎? 05/21 22:34
s25g5d4:你的網頁跟你的server在不同網域? 05/21 22:40
PeterKiller:在同一個網域,但CLIENT不在,這樣會導致問題嗎? 05/21 23:26
chrisQQ:header("Access-Control-Allow-Origin: htttp://yousite") 05/22 00:02
chrisQQ:在你的 server 端加上這個,如果是 PHP 的話。 05/22 00:02
chrisQQ:後面是你的 client 的 ip/domain name 05/22 00:03
chrisQQ:http://www.w3.org/TR/access-control/ 其他語言就照著丟 05/22 00:04
chrisQQ:header 05/22 00:04
PeterKiller:謝謝,我來試試看 05/22 00:54
kbslave:強!! 05/31 22:58