如何进行JSON 数据客户端进行传输

开发 开发工具
在前面我已经写了ASP的版本,最近一个项目中正好需要用json来填充下拉框,所以写了一个asp.net将数据库里的记录转换成JSON 数据。

您可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象,我们先讨论如何在 Web 页面中用 JavaScript 处理 JSON 数据。我们通过一个简单的 JavaScript 方法就能看到客户端如何将 JSON 数据表示给用户:

scriptscript.onload = script.onreadystatechange = function(){  
this.readyState == "loaded" || this.readyState == "complete") ) {  
done = true;  
success();//这里  
complete();  
head.removeChild( script );  
}  
};  
大概看了一下,当script load结束时,执行success(),complete()方法  
在看后面  
function success(){  
if ( s.success )  
s.success( data, status );//执行内部函数success,如果你有callback那么就执行你的callback并且把data和状态传进去  
if ( s.global )jQuery.event.trigger( "ajaxSuccess", [xhr, s] );  
 }  
function complete(){  
if ( s.complete )  
s.complete(xhr, status);  
if ( s.global )  
jQuery.event.trigger( "ajaxComplete", [xhr, s] );  
if ( s.global && ! --jQuery.active )  
jQuery.event.trigger( "ajaxStop" );  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.

如果有提交数据,也就是jquery ajax的datar属性不空的情况下不为空的情况:

1.发送一个空对象调用无参数的WebService要领;#t#

2.请一个有参数的WebService要领,一定要配置JSON 数据,并且不能手工配置 Content-Type了。

责任编辑:chenqingxiang 来源: 计世网
相关推荐

2010-06-01 14:35:16

SVN仓库导出

2010-03-16 15:50:59

Java远程控制

2011-09-05 12:36:10

2010-03-18 17:39:46

Java Socket

2018-01-12 09:20:55

2010-06-01 09:59:00

SVN客户端安装及环境

2021-06-22 15:06:13

Redis客户端 Redis-clie

2024-05-08 08:16:11

2010-05-31 19:41:17

SVN客户端配置

2023-10-30 11:28:33

Kubernetes负载均衡

2010-01-13 18:23:46

2010-01-06 19:09:13

.NET Framew

2010-09-17 15:36:24

2010-02-22 16:05:40

Python配置

2010-06-03 11:01:32

Hadoop安装部署

2013-01-28 10:11:24

敏捷设计敏捷开发

2010-02-01 10:21:36

Python编码转换

2013-10-17 23:12:12

Windows 8.1Windows 8.1

2009-12-08 11:34:40

WCF Windows

2021-08-26 10:05:31

APP安全加密网络攻击
点赞
收藏

51CTO技术栈公众号