作者qazxsw99 (qazxsw99)
看板Ajax
标题Re: [问题] firefox使用ajax取得第三方的xml
时间Thu Aug 9 02:22:43 2007
※ 引述《huki (宝贝爱你,晚安)》之铭言:
: 最近在写透urmap的api抓取查询经纬度的网页
: 主要是php+java script
: ie下都可以正常的显示
: 但是firefox虽然会有传回xml
: 不过错误控制台一直和我说
: 「错误: uncaught exception」 和「找不到元素」
: 但在找不到元素可以选到一个原始档
: 里头的xml是正确的
: 但没办法接收
: 後来发现因为urmap的api是第三方的网页
: 我是用php的方式指到那页
: 原始查询网页 -> AddToUrmap.php
: ==============
: AddToUrmap.php
: ==============
: <?php
: require_once 'Config.php';
: $addr = urlencode($_GET['UserAddr']);
: header ("Location:
: http://gisapi.urmap.com/api/gisapi.jsp?function=addressing&coord_system=wgs84&addrs=$addr");
: ?>
这个php档案最终是导入别的页面
可能对您写的Ajax要求的程式来说,算是跨网域要求资料
印象中Ajax不能跨网域要求资料
但是还是有方法实做之
这个我...不太清楚XD
请参考此篇文章
http://blog.joycode.com/saucer/archive/2006/10/03/84572.aspx
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.205.13
※ 编辑: qazxsw99 来自: 125.229.205.13 (08/09 02:56)
1F:→ kong0107:这方法简称XSS,大致上是插入<script src="xxx" />的方式 08/09 14:07
2F:推 TonyQ:不是就转接器吗?? 把get跟post val收集起来对目标作request 08/10 17:51
3F:→ TonyQ:然後取得目标页面的资料 , 这在一般的页面读取上还蛮ok的 08/10 17:52