前后台传参问题简记

前台传参到后台:
1  function xxx(item,entity) {
   cargoEntity = entity;
    $.ajax(
      {
        type: 'POST',
        url: '${ctx}/pipeiliebiao/tBizPplb/goodsMatchList' ,
        data:{
         item : item
        },
       success: function(data){
    if('' == data) {
     alert("没有匹配信息 ");
     $("#shipList").html('');
     return false;
    }
       for(var a = 0 ; a < data.length; a++) {
         var item = data[a];
         shipEntity=data[0];
         var str = "<tr><td><input type=\"radio\" value = \""+item.id+"\" name = \"goods\" ></td>";
          str += "<td>"+item.salesMan+"</td>";
       str += "<td>"+item.partnerName+"</td>";
      str += "<td>"+item.hl+"</td>";
      str += "<td>"+item.zhd+"</td>";
      str += "<td>";
      str += item.kbksrq;
      str += "</td>";
      str += "<td>"+item.hcxhg+"</td>";
      str += "<td>"+item.yj+"元/t</td> "
     str += "<td>"+(item.ppzt==0?'匹配':'未匹配')+"</td>"
     str += "<td>"+item.contactName+"</td>"
     str += "<td>"+item.fbsj+"</td>"
     str += "</tr>";
     $("#shipList").html(str);
        }
       },
       error:function(){
        alert("没有匹配信息 ");
       
       },
    // dataType: 'json'
   });
  };
2.  $.post('${ctx}/pipeiliebiao/tBizPplb/profitCalPage',{item:item});
这俩种是通过ajax方法往后台传值,进行前后台局部的动态交互,
但是这样就必须有回调函数,回调函数返回之后才会进行页面跳转,所以希望传值到后台跳转到别的页面是不行的,因为后台处理是再回调函数之前执行的.
3.单纯的传参到后台进行处理:
一般有form表单模式,不过这个再js里面无法用.
可以这样:
window.location.href="${ctx}/pipeiliebiao/tBizPplb/profitCalPage?item="+item;
这样就能单纯的将参数传到后台,后台就可以处理后不管前端的东西了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值