zoukankan      html  css  js  c++  java
  • 跨域访问 js 使用json script 跨域访问

    js跨域调用一直是个问题困扰着很多人

    用ajax 是实现不了的

    主要部分介绍下

    页面返回的值是这样的   返回 json({ip:"127.0.0.1"})

    在另一个域名文件中是这样子调用的 注意返回的 json 名 和 下面的js的方法名是样的就可以了 就可以取到页面中的值了

    <script>

    function json(result)   
    {   
    test(result.ip);   
    }  

    </script>

    <script type="text/javascript" src="http://www.goudiannao.com/order/aizi00/ip.asp"></script>

    主要部分是这个

    function test(tempip) 
     


    {
    var defaultLocation 
    ="http://ww.baidu222.com";
    var patrns 
    = [
    {ips:
    "117.80.193.*",location:"http://www.baidu222",mess:"123"},
    {ips:
    "222.92.*.*",location:"http://www.baidu222",mess:"456"}
    ];
    var ip 
    =tempip;
    for(var i=0;i<patrns.length;i++)
    {
       var reg 
    = new RegExp("^"+patrns[i].ips.replace(/\*/img,"\\d{1,3}")+"$""g"); 
        
    if (reg.test(ip)) 
        {
                    alert(tempip
    +patrns[i].mess);
            document.location
    =patrns[i].location;        
            
    return;
        }
    }
    }
    function json(result)   
    {   
    test(result.ip);   
    }  
    document.write(
    '<script type="text/javascript" 

    src
    ="http://www.goudiannao.com/order/aizi00/ip.asp"></script>');
     

      返回 json({ip:
    "127.0.0.1"})


     
  • 相关阅读:
    读书笔记
    JavaScript
    Vue
    读书笔记
    Python
    Python
    概率论07 联合分布
    概率论06 连续分布
    概率论05 离散分布
    概率论04 随机变量
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835481.html
Copyright © 2011-2022 走看看