`
dcdc723
  • 浏览: 187342 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

json跨域访问数据---备忘

阅读更多

服务端(数据源端):

<?php
$arr = array('name' => 'dc,'nick' => '指尖,'content' => array('email' => 'duchuan723@163.com','website' => 'http://dcdc723.iteye.com',));
$callback = empty ( $_GET ['jsoncallback'] ) ? empty ( $_POST ['jsoncallback'] ) ? '' : addslashes ( $_POST ['jsoncallbacklback'] ) : addslashes ( $_GET ['jsoncallback'] );
exit ( $callback . "(".json_encode($arr).")" );
?>
    

 客服端:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function() {//by dcdc723 http://dcdc723.iteye.com
	   	$.getJSON("服务端地址?jsoncallback=?",   //by dcdc723 http://dcdc723.iteye.com
			  function(data){
				$("#data").html(data.name+data.nick+data.contact.email); 
				 document.getElementById("cont").innerHTML=data.content.email;
			  });		 
});
</script>
<div id="cont">a</div><br>
<br>
<br>
<div id="data"></div>

  $.getJSON()的第一个参数中的地址中须跟参数jsoncallback=?对应服务端参数

分享到:
评论

相关推荐

    跨域访问数据-DEMO

    这个"跨域访问数据-DEMO"可能是一个示例项目,旨在演示如何在浏览器环境中跨越源限制,即同源策略,来获取JSON或XML数据。下面我们将深入探讨相关知识点。 首先,了解同源策略。同源策略是Web浏览器为了安全而实施...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    - 安全性:在进行数据交换时,需要考虑防止XSS攻击,json-lib提供了相应的安全处理机制。 2. **struts2-json-plugin-2.1.8.1.jar**: - 插件集成:此插件使得Struts 2可以无缝集成JSON支持,无需额外的配置。 - ...

    JSONView-for-Chrome-master.zip

    JSONView for Chrome是一款专为谷歌浏览器设计的扩展应用,它能帮助用户更直观、更方便地查看和解析JSON格式的数据。在网页开发、API接口测试、数据交换等场景中,JSON作为轻量级的数据交换格式,广泛应用在互联网上...

    json-lib-2.3-jdk15基础jar包合辑

    JSON库如json-lib是Java开发中处理JSON数据的重要工具。`json-lib-2.3-jdk15`是JSON库的一个特定版本,专为JDK 1.5设计,以确保与该版本的Java环境兼容。 ### JSON Lib简介 JSON Lib是一个Java库,它提供了将Java...

    JSONView-for-Chrome.zip

    4. 安装完成后,当你访问返回JSON数据的URL时,浏览器会自动以美化后的格式显示这些数据。 该插件的主要特点和功能包括: 1. **颜色编码**:JSONView使用不同的颜色来区分数据类型,如字符串、数字、布尔值等,使得...

    json-c-master_c语言项目_json-c-master_JSONC语言_json-c_

    3. **json-c库**:学习`json-c`库提供的API,包括解析JSON字符串到C数据结构,以及将C数据结构转换回JSON字符串。例如,`json_object_new_string`用于创建一个新的字符串对象,`json_object_to_json_string`则用于将...

    json-c-0.12.tar.gz_JSON_json 0.12_json-c-0.12_json-c-0.12下载

    4. JSON数据的序列化和反序列化:JSON-c提供了将C语言的数据结构转换为JSON格式,以及将JSON格式的数据转换为C语言的数据结构的接口,这在数据交换和存储中非常有用。 5. 错误处理:库中包含了丰富的错误检查和报告...

    jsonview-for-chrome-master.zip

    JSONView for Chrome是一款非常实用的Chrome浏览器扩展程序,专门用于美化和方便地查看网页中的JSON数据。这个压缩包“jsonview-for-chrome-master.zip”包含了该扩展程序的源代码和其他相关资源,允许开发者进行...

    json-lib-2.2.3-jdk15.jar

    3. **性能优化**:JSON-lib在处理大量数据时,可能会比其他库更快,因为它进行了特定的优化以提高效率。 4. **易用性**:JSON-lib提供了一种简单直观的API,使得开发者能够快速地进行JSON操作,减少编码时间。 5. ...

    JSON Schema 生成库——json-schema-inferrer(java版).rar

    `json-schema-inferrer`是针对Java平台的一个工具库,它的主要功能是从JSON实例数据生成对应的JSON Schema,方便开发者快速构建符合规范的数据模型。 `json-schema-inferrer`库的使用可以分为以下几个关键知识点: ...

    json-lib-2.4-jdk15.jar

    json-lib是一个Java库,它提供了一种方便的方式来序列化和反序列化Java对象为JSON格式,以及将JSON数据转换回Java对象。 json-lib-2.4-jdk15.jar是json-lib的一个特定版本,适用于JDK 1.5环境。这个版本的库包含了...

    json-c-0.13.1-nodoc.tar.gz

    JSON-C 是一个开源的 JSON(JavaScript Object Notation)库,主要设计用于 C 语言环境,提供了在 C 程序中解析和生成 JSON 数据的功能。这个 "json-c-0.13.1-nodoc.tar.gz" 文件是 JSON-C 库的一个特定版本,即 ...

    json-c-master.zip_JSON_c json_json c_json-c master

    JSON-C是JSON的一个C语言实现,它提供了一个简单的API,使得在C语言中处理JSON数据变得方便。JSON-C库允许你将C结构体序列化为JSON文本,并从JSON文本反序列化回C结构体,极大地简化了跨平台的数据交换。 **JSON-C...

    json-lib-2.4-jdk15.jar包

    json-lib-2.4-jdk15.jar json-lib-2.4-jdk15-sources.jar json-lib-2.4-jdk15-javadoc.jar 包含文件有:json-lib-2.4-jdk15.jar json-lib-2.4-jdk15-sources.jar json-lib-2.4-jdk15-javadoc.jar

    JSONView-for-Chrome-master.rar

    一旦安装完成,当你访问包含JSON数据的网页时,JSONView会自动解析并美化JSON内容。 在JSONView-for-Chrome-master这个压缩包文件中,包含了JSONView扩展的源代码。如果你是开发者,你可以查看这些源码来了解其工作...

    json-c-0.12.1.tar.gz

    3. **json-c库功能**:JSON-C库提供了对JSON数据的序列化和反序列化支持,允许在C程序中创建和操作JSON对象。它包括了解析JSON文本、创建JSON结构、转换JSON到C数据类型以及反之的功能。 4. **JSON-C API**:库的...

    json-lib-2.4-jdk15和全部依赖jar包

    3. **支持多种数据类型**:`json-lib`不仅支持基本的数据类型如String、Number、Boolean,还支持日期、数组、集合和自定义对象的转换,满足了丰富的业务需求。 4. **性能优化**:`json-lib`针对不同的JDK版本进行...

    json-lib-2.2.2-jdk15.jar

    在Android开发中,由于JSON是Android API中的标准数据交换格式,json-lib可以方便地用于处理服务器返回的数据或者保存应用的本地数据。需要注意的是,由于json-lib是一个第三方库,引入时需要将其打包到APK中,可能...

    json-lib-2.3-jdk15开发包和所有依赖包

    在实际应用中,`json-lib`可能用于RESTful API的响应数据处理、服务器与客户端之间的数据传输、数据存储(如存入NoSQL数据库)等场景。然而,随着技术的发展,现在有许多其他的JSON库,如Jackson、Gson和org.json,...

Global site tag (gtag.js) - Google Analytics