如何进行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远程控制

2010-03-18 17:39:46

Java Socket

2011-09-05 12:36:10

2018-01-12 09:20:55

2010-06-01 09:59:00

SVN客户端安装及环境

2021-06-22 15:06:13

Redis客户端 Redis-clie

2010-05-31 19:41:17

SVN客户端配置

2023-10-30 11:28:33

Kubernetes负载均衡

2010-01-13 18:23:46

2010-02-04 17:42:15

Android数据库

2010-09-24 18:47:23

SQL数据分页

2010-02-05 16:35:35

Android操作系统

2016-11-29 15:22:47

协议应用层安全层

2010-01-06 19:09:13

.NET Framew

2010-07-21 14:17:07

Linux telne

2010-07-22 10:58:49

batch Telne

2010-02-03 13:55:51

Python 代码

2010-06-02 14:16:18

SVN版本控制

2023-09-03 23:49:35

点赞
收藏

51CTO技术栈公众号