作者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