Jsp页面中的异步与同步

"异步"请求是相对于"同步"请求而言的,很多操作都存在"异步"和"同步"一说, "同步" 的意思是说,你发起一个操作,程序需要一直等待,直到操作完成,程序才能继续执行进行下一步。 异步就是 你开始一个操作,程序在操作完成之前可以继续后续的工作,当操作完成后,触发事件或者使用回调来处理操作完成的手续。
一般来说异步操作都是启动一个新的线程去处理你的请求,完成之后调用你指定的回调函数来完成整个异步操作。

1 <a href="" οnclick="number_jian(${b.id})" id="decrement">-</a>
2 <input type="text" class="kongge" οnfοcus=this.blur() value="${b.num}">        

 

1 function number_add(id){
2     var num = 1;
3     var id=id;
4     window.location.href="/happy-farm/cart/findLandCartList3?landID="+id+'&number='+num;
5     //$(".kongge").click();
6     //添加事件执行浏览器默认操作,也就是必须执行下面的事件之后,页面才会刷新
7     $(".kongge").trigger("click").focus();
8     //alert("加后-当前数量+"+num);
9 }

一般jsp的请求你会通过地址栏打一个地址,或者提交form表单的方式,这样网页都会被刷新。但是如果你在jsp页面发送一个ajax请求的话,跟前两种不同,后台会返回给jsp页面内容,页面不会直接刷新,你可以把返回的数据写在页面的div中,这样就完成了页面的局部刷新。
举个例子,你做一个查询功能,页面上有查询条件和查询结果显示区域,你可以点查询按钮的时候通过ajax异步发送你的查询条件,而你得到后台返回的查询结果后,更新你的jsp页面的查询结果,jsp的其他部分,比如查询条件,都没有更新,jsp没有刷新,而是更新了查询结果这一块内容。

转载于:https://www.cnblogs.com/smart-fox/p/11372924.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值