ajax工作原理
$.ajax({ type:"POST",async:false,url:'<s:urlaction="myReletionContent!getCountPersonal.so"namespace="/content"/>',data:{kemu:$("#kemu").val(),dataType:"json",success:function(data){ },error:function(){ } }); Ajax的核心是JavaScript对象XmlHttpRequest。通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。 http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html 传输方式,false为同步,true为异步。默认为。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,这个时候当然要指定同步方式。 我们可以把服务器端看成一个数据接口,它返回的是一个纯文本流,当然,这个文本流可以是XML格式,可以是Html,可以是Javascript代码,也可以只是一个字符串。这时候,XMLHttpRequest向服务器端请求这个页面,服务器端将文本的结果写入页面,这和普通的web开发流程是一样的,不同的是,客户端在异步获取这个结果后,不是直接显示在页面,而是先由来处理,然后再显示在页面。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |