`
xiaobo.liu
  • 浏览: 39832 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

javascript 跨域调用数据 基础原理

阅读更多
<script type="text/javascript">
// This is our function to be called with JSON data

function tet(data)
{
    alert("ty: " + data.a + ", tr: " + data.b);
}

var url = "http://ganbaobao.com.cn/test.php?callback=tet"; // URL of the external script
// this shows dynamic script insertion
var script = document.createElement('script');
script.setAttribute('src', url);

// load the script
document.getElementsByTagName('head')[0].appendChild(script); 

</script>
 
$prot = array('a'=>'121abc','b'=>'11a1b12c','c'=>'11assbc','d'=>'11ffgaerbc','e'=>'11adsabc');
$json = JSON($prot);
echo $_GET['callback'].'('.$json.')';
 
1
1
分享到:
评论

相关推荐

    jquery跨域调用 js跨域调用

    在Web开发中,"跨域调用"是一个关键的话题,特别是在使用JavaScript进行AJAX操作时。由于浏览器的同源策略(Same-Origin Policy),一个域下的文档或脚本不能请求另一个域下的资源,除非这两个域完全相同。这限制了...

    JavaScript跨域调用基于JSON的RESTful API_.docx

    总之,JavaScript跨域调用基于JSON的RESTful API是Web开发中的常见需求,通过理解并运用JSONP和CORS等技术,可以有效地解决同源策略带来的限制,实现不同源之间的数据交互。然而,安全始终是首要考虑的因素,因此在...

    Javascript跨域和Ajax跨域解决方案

    JavaScript跨域和Ajax跨域是Web开发中常见的问题,尤其在进行前后端分离或API调用时,由于浏览器的同源策略限制,不同域名、协议或端口的资源请求会被阻止,这就是所谓的“跨域”。本文将深入探讨JavaScript和Ajax...

    JS跨域调用Window服务代码示例

    在JS跨域调用Window服务时,WCF起到了桥梁的作用,允许远程客户端(如浏览器中的JS)与服务器进行数据交换。 为了实现跨域调用,我们需要在WCF服务端做以下设置: 1. **启用跨域支持**:在WCF服务配置文件(通常是...

    js跨域调用

    跨域调用是解决这一问题的关键技术。在本实例中,我们将讨论如何使用JS实现跨域调用WebService。"JqCrossDomain"这个文件名可能指的是使用jQuery库来处理跨域请求,因为jQuery提供了一些方便的方法来简化这个过程。 ...

    JavaScript跨域调用基于JSON的RESTful API

    而随着技术的发展,出现了几种解决JavaScript跨域调用基于JSON的RESTful API的方法。 ### AJAX与JSON 首先需要了解AJAX(异步JavaScript和XML)是一种用于创建快速动态网页的技术。它允许JavaScript通过HTTP请求与...

    JS跨域调用WCF服务实例(WCF服务宿主到控制台)

    JavaScript(JS)与Windows Communication Foundation(WCF)服务之间的跨域调用是Web开发中常见的需求,尤其是在构建分布式系统和前后端分离的应用时。本文将详细介绍如何实现JS跨域调用WCF服务,并通过一个控制台...

    javaScript跨域通信

    JavaScript跨域通信是Web开发中的一个重要概念,它涉及到浏览器的安全策略和Ajax请求的限制。由于浏览器的同源策略,一个域名下的JavaScript无法直接访问或操作不同域名下的资源,这就需要我们采用特定的方法来实现...

    iframe跨域调用父窗口js.zip

    但是,通过特定的技术手段,我们可以实现iframe跨域调用父窗口的JavaScript方法。本教程将详细讲解这一过程。 首先,我们需要了解同源策略。同源策略是浏览器为了保护用户安全而实施的一项机制,它规定只有当两个...

    跨域访问数据-DEMO

    JSONP的工作原理是,客户端(通常是JavaScript)创建一个`&lt;script&gt;`标签,其`src`属性指向服务端的URL,服务端返回一个JavaScript函数调用,包含所需的数据。例如,`callback(data)`,客户端预先定义好的`callback`...

    ajax跨域调用wcf实例

    在WCF中实现跨域调用,我们需要配置服务以允许来自不同源的请求。 以下是实现AJAX跨域调用WCF服务的具体步骤和相关知识点: 1. **开启WCF服务的跨域支持**:在WCF服务的配置文件(通常是ServiceName.svc.cs或...

    Javascript跨域访问解决方案

    JavaScript跨域访问解决方案 在Web开发中,JavaScript的同源策略是浏览器为了保障用户安全而实施的一项重要机制。它限制了脚本只能访问与当前页面具有相同协议(如http或https)、主机名和端口号的资源。然而,在...

    JavaScript 跨域通信方法

    其原理是利用`&lt;script&gt;`标签的src属性不受同源策略限制的特点,通过动态创建`&lt;script&gt;`元素并设置其src为包含JSONP回调函数的数据URL,从而实现跨域数据获取。但JSONP只支持GET请求。 - **XMLHttpRequest Level 2 ...

    ajax跨域获取数据

    通过在目标服务器返回的响应中嵌入一个函数调用,客户端页面预先定义好这个函数,然后通过动态创建script标签并指定src属性为返回的函数调用URL来获取数据。这种方式适用于只支持GET请求的情况,且无法处理响应头和...

    jquery跨域调用wcf

    虽然跨域调用方便了数据交换,但也增加了潜在的安全风险。确保服务端有足够的验证机制,以防止未经授权的跨域请求。同时,客户端也需要对返回的数据进行校验,避免被中间人攻击。 总结,JQuery调用跨域WCF服务主要...

    MVC+WebAPI跨域调用.rar

    然而,现代Web应用往往需要跨域调用API获取数据,这就产生了跨域问题。 **解决跨域的方法** 1. **CORS(Cross-Origin Resource Sharing)**:这是一种W3C标准,服务器通过设置特定的HTTP响应头(如`Access-Control-...

    arcgis api for javascript跨域处理方案

    ArcGIS API for JavaScript是一个强大的工具,用于在Web页面上展示地理信息系统(GIS)数据,但它的功能涉及到从服务器获取地图、服务和其他资源,这可能导致跨域访问的问题。为了解决这个问题,我们可以采用几种...

    jquery跨域调用webservice

    ### jQuery 跨域调用 WebService 的实现方法 在现代Web开发中,跨域问题是一个常见的挑战,尤其是在涉及不同源的服务交互时。本文将详细解释如何利用jQuery通过JSONP(JSON with Padding)的方式实现跨域调用...

    jsonp json ajax跨域调用

    - **JSON**可以直接被JavaScript解析,而**JSONP**实际上是一个JavaScript函数调用。 - **JSON**主要用于同域内的数据交互,而**JSONP**专门用于跨域场景。 - **JSON**的响应是纯数据,而**JSONP**的响应是可执行的...

    jsonp解决跨域.docx

    JsonP 的核心原理是:JavaScript 使用 Ajax 无法跨域调用数据(如 XML、JSON 等),但是可以跨域调用 JavaScript 数据。JsonP 的工作原理是通过动态添加一个 script 标签,src 属性指向请求的 URL,返回的数据是一个...

Global site tag (gtag.js) - Google Analytics