您可以用 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了。