真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中如何解決ajax跨子域的問題-創(chuàng)新互聯(lián)

小編給大家分享一下PHP中如何解決ajax跨子域的問題,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),網(wǎng)站設(shè)計,網(wǎng)站改版維護等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出創(chuàng)新互聯(lián)。

具體如下:

對于主域相同,子域不同,我們可以設(shè)置相同的document.domain來欺騙瀏覽器,達到跨子域的效果。

例如:我們有兩個域名:www.a.com 和 img.a.com

在www.a.com下有a.html

在img.a.com下有img.json和img.html這兩個文件。

img.json就是一些我們要獲取的數(shù)據(jù):

[
  {
    "name" : "img1",
    "url" : "/tupian/20230522/404.html
  },
  {
    "name" : "img2",
    "url" : "/tupian/20230522/404.html
  }
]

img.html就是我們iframe要引用的:




  
  Insert title here




  document.domain = "a.com";

  var p = parent.window.$;
  p("#sub").text("我是子頁面添加的");


a.html就是要通過跨子域獲取數(shù)據(jù)的頁面:




  
  Insert title here






document.domain = "a.com"; $("#iframe").bind("load", function() {   //獲取子頁面的jquery對象   iframe = document.getElementById("iframe").contentWindow.$;   iframe.getJSON("http://img.a.com/img.json", function(data) {     var con = "";     //注意這里的$對象是www.a.com上的     $.each(data, function(i, v) {       con += "
  • " + v.name + ":" + v.url + "
  • ";     });     $("#data").html(con);   }); });

    a.html中我們通過contentWindow.$來獲取子頁面的jquery對象,然后通過getJSON獲取數(shù)據(jù),并通過www.a.com上的$對象把數(shù)據(jù)寫入到ul中。

    在子頁面img.html中我們通過parent.window來訪問父頁面的$對象,并操作元素添加數(shù)據(jù)。

    看完了這篇文章,相信你對“PHP中如何解決ajax跨子域的問題”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


    文章名稱:PHP中如何解決ajax跨子域的問題-創(chuàng)新互聯(lián)
    本文鏈接:http://weahome.cn/article/djsdhp.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部