jsp页面拼加(多个jsp页面再加到一个页面中)

      有时在异步请求时,当点击一个筛选信息时,页面中的显示部分的信息全部会改变,若是用全部刷新,会很慢,而且里面的条件也会不见,但是要是异步显示出来,又会写很多的js代码,写出来的还好和原来的一样,很费力.这时就可以用页面多个页面加载,将刷选信息页面作为一个页面,显示部分的页面作为一个页面,当点击刷选信息时,显示信息就可以全部变动,并显示信息的部分也不需要改动.

     满足的条件是:

            1).显示部分一样,就是通过刷选信息来改变控制器中的数据,在页面中都是同一个集合

            2).在 控制器中刷选信息是一个方法,返回页面为刷选信息的页面,显示页面另一个页面,

 

        //将显示的jsp部门加载进来

  function getTablePage(parents,parents_childs,reachName,page,pageSize)

  {

  var reg=/,$/gi;//此处是正则

  var lparents=parents.replace(reg,"");

  

 $.ajax(

 {

 url:"getTemplateSpecialtysByJson",//back/product/getTemplateSpecialtysByJson

 type:"get",

 data:{lineId:lparents,lineIdChild:parents_childs,reachName:reachName,pageNum:page,pageSize:pageSize},

 dataType:"html",

 success:function(data)

 {

/* console.info("产品线id为:"+parents+"   子线id为:"+parents_childs) //在浏览器控制台显示信息 */

 $("#tableDiv").html(data);/* 将子级的jsp加载进来 */

 $("#totalNumSpan").text($("#totalNumInput").val());/* 将查询的数量信息返回到父级jsp中     */

 $("#totalNumSpanFY").text($("#totalNumInputFY").val());/* 将查询出来的当前页数显示出来 */

 }

 });

  }

  window.οnlοad=function()

  {

 getTablePage("");//初始化时加载控制器返回的页面信息

  };

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值