- 浏览: 73641 次
- 性别:
- 来自: 北京
文章分类
最新评论
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"})
<script type="text/javascript"><!-- google_ad_client = "pub-1985112462197986"; /* 728x90, 创建于 10-7-27 */ google_ad_slot = "9407691718"; google_ad_width = 728; google_ad_height = 90; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
发表评论
-
web打印控件|打印预览
2010-10-30 17:18 342web打印控件|打印预览 http://files.cnblo ... -
js日期控件
2010-11-27 22:37 285<script language="javas ... -
js 跨域访问 找了好长时间
2010-07-26 23:07 375一直没时间玩js,看到douban网的开放api后,查了些文档 ... -
判断html修改日期
2010-08-18 23:23 294<script type="text/java ... -
让iframe 100%填充页面代码|100% height|100% width
2010-08-23 10:09 336让iframe 100%填充页面代码 要想让iframe 高1 ... -
jquery 获取radio 选中的值
2010-09-16 10:48 362var val = $("input[@n ... -
showModalDialog参数详解|使用方法
2010-09-17 11:40 258基本介绍: showModalDialog ... -
fck editor 编辑器例子下载|配置说明
2010-09-26 11:26 227将例子里的fck文件夹考到你的站点目录里 然后将web.con ... -
jquery控件|jquery ui 控件 例子 含 message|window |dialog
2010-09-26 11:40 269jquery的优秀的控件库 包括常用 messager dia ... -
省市区联动控件
2010-09-27 14:25 219<input type="text" ... -
js解析xml文件
2010-02-04 17:05 332function initTreeNode(dtree) ... -
左右移动的js分割面板
2010-02-26 10:04 292<!DOCTYPE html PUBLIC " ... -
jquery ui dialog|popup 弹出窗口层
2010-03-25 16:53 456jquery ui dialog|popup 弹出窗口层 ... -
“Internet Explorer无法打开站点,已终止操作”解决
2010-03-31 14:47 499“Internet Explorer无法打开站点,已终止操作” ... -
jquery ajax POST 例子详解
2010-04-08 10:28 342function test(){ $.ajax({ ... -
js 跨域访问 找了好长时间
2010-07-26 23:07 259一直没时间玩js,看到douban网的开放api后,查了些文档 ... -
跨域访问 js 使用json script 跨域访问
2010-07-27 11:19 276js跨域调用一直是个问题困扰着很多人 用ajax 是实现不了的 ... -
判断html修改日期
2010-08-18 23:23 229<script type="text/java ... -
让iframe 100%填充页面代码|100% height|100% width
2010-08-23 10:09 424让iframe 100%填充页面代码 要想让iframe 高1 ...
相关推荐
在IT行业中,跨域访问是Web开发中一个重要的概念,特别是在使用JavaScript、JSP、JSON以及前端库如jQuery时。本教程将详细讲解如何利用这些技术实现跨域数据交互。 首先,我们需要理解“跨域”这个术语。在浏览器的...
根据提供的文件信息,本文将详细解释“JS跨域访问后台”的相关知识点,包括跨域的基本概念、实现方式以及具体的代码示例。 ### 跨域基本概念 在浏览器中,为了安全考虑,存在一种称为“同源策略”的机制。简单来说...
在JavaScript中,跨域访问通常受到浏览器同源策略的限制,这意味着脚本只能访问与当前页面同源(协议、域名、端口都相同)的资源。当尝试通过AJAX从本地文件系统获取JSON数据时,由于文件系统不属于HTTP服务器,因此...
2. **JSONP(JSON with Padding)**:JSONP是早期解决跨域问题的一种方式,它利用了`<script>`标签可以跨域加载资源的特性。服务器返回的不再是JSON数据,而是包含一个JavaScript函数调用,函数名由客户端指定,参数...
JSONP是一种非标准的跨域方法,通过动态插入`<script>`标签,从服务器端获取JSON数据。服务器需要将数据包装在一个函数调用中,客户端定义该函数来接收数据。而CORS则是一种更为现代和安全的跨域方式,需要服务器端...
JS 跨域访问解决方案总结 JS 跨域访问解决方案总结是指在不同域名站点之间进行资源访问的解决方案。默认情况下,脚本访问文档属性等数据采用的是同源策略(Same origin policy),即如果两个页面的协议、域名和端口...
"解决JS跨域访问IFrame的解决方案"这一主题关注的就是如何克服这个限制,使得在JSP页面中嵌入的跨域IFrame能够正常通信。下面我们将详细探讨这个问题以及可能的解决方案。 首先,理解同源策略是关键。同源策略是...
### JS解决跨域访问问题详解 #### 一、引言 在现代Web开发中,跨域访问问题是开发者经常面临的一个挑战。特别是在使用JavaScript进行前后端交互时,由于浏览器的同源策略限制,开发者经常会遇到跨域问题。本文将...
1. JSONP(JSON with Padding):通过动态创建`<script>`标签来规避同源策略,但仅支持GET请求且无安全性保障。 2. 代理服务器:在服务器端设置一个代理,转发跨域请求到目标服务器。 六、实例应用 在基于OSP应用...
标题中的“ajax跨域访问WCP搜索,返回JSON数据”涉及到的是Web开发中关于AJAX、跨域资源共享(CORS)以及JSON数据格式的应用。在Web应用中,AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况...
JavaScript 和 jQuery 是Web开发中广泛使用的两种技术,它们在实现跨域访问方面起着关键作用。跨域访问是Web应用程序中常见的需求,特别是在Ajax请求、API调用或数据共享时。由于浏览器的安全策略,不同域名、协议或...
JSONP(JSON with Padding)是一种跨域数据交互协议,它利用了`<script>`标签可以跨域请求资源的特性来实现数据的交换。在Web开发中,由于浏览器的同源策略限制,JavaScript通常无法直接访问不同源的资源,但JSONP...
尽管JSONP和本文中的方法在某些场景下有效,但在实际开发中,更推荐使用CORS,因为它提供了更安全、更可控的跨域访问方式。同时,对于无服务器的前端项目,也可以考虑使用Web Workers或Service Worker等现代Web技术...
本教程将重点讲解如何在ASP.NET Web环境中处理Ajax跨域访问。 一、理解同源策略 同源策略是浏览器为了保护用户安全而实施的一项安全机制,它禁止了一个源(domain)的文档或脚本获取或操作另一个源的资源。这意味着...
### 跨域访问解决方案与Cookie处理 在现代Web开发中,跨域问题一直是困扰开发者的一大难题。当浏览器出于安全考虑阻止不同源之间的数据交互时,跨域问题便产生了。为了解决这一问题,并确保在跨域场景下可以正确地...
JavaScript跨域访问解决方案 在Web开发中,JavaScript的同源策略是浏览器为了保障用户安全而实施的一项重要机制。它限制了脚本只能访问与当前页面具有相同协议(如http或https)、主机名和端口号的资源。然而,在...
"js json ajax jsp 跨域訪問的例子"这个主题涉及到JavaScript、JSON、AJAX以及JSP等关键技术,它们在处理跨域问题时各自扮演着重要角色。下面我们将详细探讨这些技术及其在跨域访问中的应用。 首先,JavaScript(JS...
JavaScript跨域访问解决方案 在Web开发中,由于同源策略的限制,JavaScript通常只能与同一协议、域名和端口的服务器进行通信。然而,随着Web应用程序的复杂性和交互性增加,跨域请求变得越来越普遍,比如加载外部...