设为首页 加入收藏

TOP

Ajax跨域问题解决方案?
2014-09-29 07:30:04 来源: 作者: 【 】 浏览:43
Tags:Ajax 问题 解决方案

使用中间层过渡的方式:
  中间过渡,很明显,就是在AJAX与不同域的服务器进行通讯的中间加一层过渡,这一层过渡可以是PHP、JSP、c++等任何具备网络通讯功能的语言,由中间层向不同域的服务器进行读取数据的操作。拿PHP做一个例子,如果需要对不同域的某一个php进行通讯,现在客户端的xmlhttprequest先query本域的一个PHP,然后由本域的这个PHP去和不同域的PHP进行通讯,然后由本域的PHP输出response;


2、使用<script>标签
  这个方法是利用<script>标签中的src来query一个PHP获得response,因为<script>标签的src属性不存在跨域的问题。
 eg:<script LANGUAGE=”java script” src=”" id=”get”> </script> <script LANGUAGE=”java script”> <!– function get(url) { var obj = document.getElementById(“get”); obj.src = url; (obj.readStatus == 200) { alert(param); } } function query() { get(get.php); } //–> </script>


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle基础知识和操作面试题 下一篇鼎天科技集团试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: