作者tomelf (Cheer UP!)
看板Ajax
標題[問題] 關於 XMLHttpRequest 要怎樣跨domain存取資料
時間Thu Jul 12 17:03:19 2007
小弟現在想要將Ajax的程式碼放到如Blog的頁面之中,遇到一些問題。
原先希望可以在blog嵌入javascript程式碼,呼叫我自己本機server的PHP程式,
但每次要呼叫時都會出現"Permission denied to call method XMLHttpRequest.open"
google之後發現因為瀏覽器安全性問題,跨domain的Ajax呼叫不能直接進行,
我有看到有些人提到用proxy的方式預先將跨domain的頁面撈到本機來,
http://developer.yahoo.com/javascript/howto-proxy.html
但是我的javascript程式碼是放在別人blog的主機上,根本也沒辦法用proxy來解決。
想請問各位高手,有沒有人曾在blog中寫過利用Ajax呼叫自己本機程式的經驗,
並且有解決這個問題的。麻煩各位幫我解答了,萬分感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.156.73
1F:推 Kej:在你本機的php程式直接輸出成javascript,或是用jsonp的方式 07/12 19:39
2F:推 buganini:可以用createElement('script')或直接用<img> 07/12 21:50
3F:推 tomelf:謝謝各位的回答 07/13 00:14
4F:→ tomelf:To Kej: 我會去查查看jsonp怎樣運作,謝謝你了^^ 07/13 00:15
5F:→ tomelf:To buganini: 嗯...我不太懂你指的是什麼^^||| 07/13 00:16