为了账号安全,请及时绑定邮箱和手机立即绑定

while 簡化

while 簡化

偶然的你 2018-10-12 13:11:59
<? while ($rs = @mysql_fetch_array($re)){ ?>$(document).ready(function(){      get_total<? echo $rs['buy_id'];?>();  });  function get_total<? echo $rs['buy_id'];?>(){      $("#data_total<? echo $rs['buy_id'];?>").load("get_total?id=<? echo $rs['buy_id'];?>");  }  $(document).ready(function(){      get_s_total<? echo $rs['buy_id'];?>();  });  function get_s_total<? echo $rs['buy_id'];?>(){      $("#data_s_total<? echo $rs['buy_id'];?>").load("get_s_total?id=<? echo $rs['buy_id'];?>");  }  $(document).ready(function(){      get_b_total<? echo $rs['buy_id'];?>();  });  function get_b_total<? echo $rs['buy_id'];?>(){      $("#data_b_total<? echo $rs['buy_id'];?>").load("get_b_total?id=<? echo $rs['buy_id'];?>");  }<? }?>這是我的某段程式必須放在while循環中因為要獲取每筆的buy_id該如何簡化他呢?就不需要放在while循環裡面也能做到相同行為?因為這樣等於每一筆資料都會有這一段jquery拖慢整個速度
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

大概这样吧

 function get_total_all(id){
     $("#data_total"+id).load("get_total?id="+id);
     $("#data_b_total"+id).load("get_b_total?id="+id);
     $("#data_s_total"+id).load("get_s_total?id="+id);
 }

$(document).ready(function(){
<? while ($rs = @mysql_fetch_array($re)){ ?>
     get_total_all(<? echo $rs['buy_id'];?>);<? } ?>
 });


查看完整回答
反对 回复 2018-11-04
  • 1 回答
  • 0 关注
  • 473 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信