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

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

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

  1. scriptscript.onload = script.onreadystatechange = function(){  
  2. this.readyState == "loaded" || this.readyState == "complete") ) {  
  3. done = true;  
  4. success();//这里  
  5. complete();  
  6. head.removeChild( script );  
  7. }  
  8. };  
  9. 大概看了一下,当script load结束时,执行success(),complete()方法  
  10. 在看后面  
  11. function success(){  
  12. if ( s.success )  
  13. s.success( data, status );//执行内部函数success,如果你有callback那么就执行你的callback并且把data和状态传进去  
  14. if ( s.global )jQuery.event.trigger( "ajaxSuccess", [xhr, s] );  
  15.  }  
  16. function complete(){  
  17. if ( s.complete )  
  18. s.complete(xhr, status);  
  19. if ( s.global )  
  20. jQuery.event.trigger( "ajaxComplete", [xhr, s] );  
  21. if ( s.global && ! --jQuery.active )  
  22. jQuery.event.trigger( "ajaxStop" );  

如果有提交数据,也就是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

2021-08-26 10:05:31

APP安全加密网络攻击

2010-06-03 11:01:32

Hadoop安装部署

2017-07-28 11:31:59

iOS结构优化项目

2010-02-22 16:05:40

Python配置

2013-01-28 10:11:24

敏捷设计敏捷开发

2010-09-17 15:36:24

2013-10-17 23:12:12

Windows 8.1Windows 8.1

2010-02-01 10:21:36

Python编码转换

2009-12-08 11:34:40

WCF Windows
点赞
收藏

51CTO技术栈公众号