所以这种方式是高效的,因为是基于事件的,而不是基于轮询的
那么在最新的HTML5里,有一个websocket的组件,能够打开一个TCP的链接,并且是异步的
但是建立websocket的,我们需要交换一些密钥来建立链接
所以我们不得不交换密钥,在链接建立之初jQuery ajax请求
按照json格式拼接好字符串返回就行了
返回
服务器端代码
PrintWriter writer = responsegetWriter();
writerwrite(jotoString()); //这里是你要返回的字符串
writerflush();
writerclose();
//url是请求的服务器地址
//data是请求的参数,格式data:{id:1,name:'user1'}
jQueryajax({type:"POST", url:"member_overtimeaction",data:{}, beforeSend:function () {
//提交数据状态
}, success:function (data) {
//服务器端返回参数处理
var objJson = eval("(" + data + ")"); //json字符串转换为Object
//通过ojbJsonkey *** 作 类似与map
}});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)