`

跨域访问 js 使用json script 跨域访问

阅读更多

 

代码
<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />-->
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://baidu123.com/order/aizi00/ip.asp"></script>
');

 

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

分享到:
评论

相关推荐

    利用jsonp解决js读取本地json跨域的问题

    主要给大家介绍了关于利用jsonp解决js读取本地json跨域的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    AJAX跨域请求之JSONP获取JSON数据

    JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。

    ajax跨域访问遇到的问题及解决方案

    而script、script、iframe标签的src属性就不存在跨域的问题,所以Ajax跨域就是利用这一点以及js对JSON的支持,外部服务只要给Ajax的请求响应一段JS代码或JSON数据,就能被Ajax获取到。 由于安全方面的原因, 客户端js...

    Ajax跨域的完美解决方案

    公司要做一个活动页面,在其过程... JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问; 实现方式  1) [removed] $.ajax({

    Vue开发中遇到的跨域问题及解决方法

    跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求...

    浅谈JQuery+ajax+jsonp 跨域访问

    Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。 一. 客户端 &lt;!DOCTYPE ...

    浅析JSONP之解决ajax跨域问题

    它是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。  JSONP就像是JSON+Padding一样(Padding这里我们理解为填充),...

    两种简单的跨域方法(jsonp、php)

    但您可以请求...它是一个非官方的协议,出处不可考,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。–来源百度  JSONP

    常见的javascript跨域通信方法

    JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的...

    jquery中ajax跨域方法实例分析

    JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问 方法一: jsonp之 getJSON js var url = http://localhost/mytest/jsonp_php.php?callback=?;...

    VUE2.0中Jsonp的使用方法

    确切地说,AJAX请求由于同源影响,是不允许进行跨域请求的,而Script标签src属性中的链接却可以访问跨域的js脚本,利用这一特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的JS代码,在src属性中进行...

    js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)

    很庆幸,我又见到了末日后新升的太阳,所以我...如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方

    jquery中ajax处理跨域的三大方式

    HTML5中提供的XMLHTTPREQUEST Level2(及XHR2)已经实现了跨域访问。但ie10以下不支持 只需要在服务端填上响应头: header("Access-Control-Allow-Origin:*"); /*星号表示所有的域都可以接受,*/ header("Access...

    跨域请求两种方法 jsonp和cors的实现

    在网站后台跨域访问另一服务器时,若被访问服务器未设置response[‘Access-Control-Allow-Origin’] = ‘*’ 那么将无法获取。 jsonp方法 伪造ajax提交请求 请求端 // 基于jsonp // 原理: ajax 不能直接跨域 。...

    Ajax jsonp跨域请求实现方法

    简单的来说,出于安全方面的考虑,页面中的JavaScript无法访问其他服务器上的数据,即“同源策略”。而跨域就是通过某些手段来绕过同源策略限制,实现不同服务器之间通信的效果。 具体策略限制情况可看下表:   ...

    程序员面试刷题的书哪个好-new:切图仔面试相关

    根据上面的分析,很容易想到:利用js构造一个script标签,把json的url赋给script的scr属性,把这个script插入到dom里,让浏览器去获取 服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域...

    简单介绍jsonp 使用小结

    Jsonp(JSON with Padding) 是 json 的一种”使用模式”,可以让网页从别的域名(网站)那获取资料,即跨域读取数据。 为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。 ...

    postmessage-proxied-xhr:跨域ajax请求的简单polyfill

    PostMessage Proxied XMLHttpRequest (PPX) 是一个简单的 ,它允许不支持跨域 XMLHttpRequests 的浏览器通过 postMessage 这样做。... script src =" ppx.js " &gt; &lt;/ script &gt; &lt; script &gt; PPX .

    详解Ajax跨域(jsonp) 调用JAVA后台

    它允许在服务器端生成script tags返回至客户端,通过javascript callback的形式来实现站点访问。 JSONP是一种script tag的注入,将server返回的response添加到页面实现特定功能。 2.JSONP由来 要解释JSONP的来由,先...

    jquery电子文档chm

    jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。数据类型设置为 "jsonp" 时...

Global site tag (gtag.js) - Google Analytics