Sample.ServerSideAdd(100,99, ServerSideAdd_CallBack);
function ServerSideAdd_CallBack(response){
if (response.error != null){
alert(response.error);
return;
}
alert(response.value);
}
从上面的代码中可以看出,我们为ServerSideAdd函数增加了一个额外参数ServerSideAdd_CallBack,这个参数就是用来处理服务器端响应的客户端函数。这个callback函数接受一个带有四个关键属性的response对象:
value
服务器端函数执行的返回值(可能是一个字符串、自定义对象或者dataset)
error
如果发生错误,则返回错误信息.
request
原始的xmlHttpRequest请求
context
一个上下文对象
我们首先应该检查是否有错误发生,你可以通过在...[ 查看全文 ]