高手请进!十万火急! iframe跨域提交表单 后获取iframe的内容(访问拒绝) 已经几天了 本帖最后由 default7 于 2009-11-07 19:05:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没学过php,仅提供一些建议js不支持跨域操作,要想从一个页面中直接得到另一个页面的内容,必须使用服务器技术实现。我曾做过一个类似的,使用的ajax,提交是,用服务器语言获得请求网址的html,再返回页面。~没了。 所以,你在服务器使用服务器去访问页面(你得懂php的网络编程,我是不懂。。),然后使用ajax返回该页面,懂?看我的回帖我用java实现的 这个就是跨域,跨服务器的问题。用 js(包括ajax) 来处理不容易, 如果 a 服务器上能写代码问题就能解决了:a 页面向 a 服务器提交内容, 然后 a 服务器上的php 用http方式向 b 服务器提交,a 服务器接收 b 的返回,最后处理返回的结果。pear 里面有个 http 包,建议去看看, 有多种解决方案。最简单的是做过server side codes proxy代理。绕过跨域。 document.getElementById('iframe1').contentWindow.document.body.innerHTML;这个和支付宝接口有什么区别? 你的问题我也碰到过,最后得出的结论是JS跨域的话,AJAX行不通,通过iframe的方法也不行,这是浏览器决定的,无解最佳的解决方案就是,可以用php做一个动态的JS,比如js.php 它的内空就是一段JS代码,那么就可以这样达到跨域访问的目的了,比如通过Script标签 <script src="js.php?id=1234" type="text/javascript"></script>。或者JS动态创建script标签来访问都可以 You should post to your own web server, do what you want at server side and pass back the information. 可以指定b.php回调到a页面域下的页面,并且传回callback. 在该页面中通过调用parent.callback来调用父页面的JS,传入相关的B页面回来的参数即可。关键是要同域,会跳location.replace是关键。 实现连续字幕滚动 关于ExtJS 提交表单到StrutsAction的问题 【高难度】如何获得父框架的JS变量值 请教,比较两个字符串,返回不相同的字符 关于恒星的三级联动,有问题要问? 自己的javascript代码无法正确设置select的属性,帮看看什么问题! 如何取得mouse点击和释放时的坐标,详细如下 如何用脚本语言实现右键菜单上的"打印目标"的功能. 请我各位,可不可以用javascript实现PHP+mysql的功能,该怎么实现?谢谢 分享一个超实用的 javascript开源web表单设计器 formdesigner 隔行换色问题 初学者JQUERY 局刷DIV的疑问
js不支持跨域操作,要想从一个页面中直接得到另一个页面的内容,必须使用服务器技术实现。
我曾做过一个类似的,使用的ajax,提交是,用服务器语言获得请求网址的html,再返回页面。
~没了。
看我的回帖我用java实现的
用 js(包括ajax) 来处理不容易, 如果 a 服务器上能写代码问题就能解决了:
a 页面向 a 服务器提交内容, 然后 a 服务器上的php 用http方式向 b 服务器提交,a 服务器接收 b 的返回,
最后处理返回的结果。
pear 里面有个 http 包,建议去看看,
document.getElementById('iframe1').contentWindow.document.body.innerHTML;
这个和支付宝接口有什么区别?