前台传值到后台,然后再返回给前台

前台就不多说了可以自己写 js代码,写一些input  的响应函数,然后通过post的方法传到某个url。后台采用的thinkphp的框架,重要的一点是要先熟悉thinkphp 的 url的路由是怎么跳转的。



前台可以通过 form表单 提交 到一个url 对应的url 在后台php代码里的处理函数 用POST 方法得到
form 表单里面的各个标签的 value
然后用 $this->assign() 把后台的值 传给前台,前台的采用的是thinkphp的标签 来显示该值{$value},

前台传值 也可以 用 url?param=value的方式
后台的url 对应的函数 public function action($param) 这样的形式的得到参数值


通过button onclick 方法 传递值
<button οnclick="getkey">

<script>
 function getkey()
  {
    var url='__URL__/GetAppKey'+'?key='+document.getElementById('package').value;
  //  alert(url)
    window.location.href=url;
  }
</script>


某个value 要先通过后台得到 然后传给前台
接的又要把这个value 作为 form 表单一起提交到后台
我的解决办法是 得到这个value之后 再把这个值传给 form表单中一个 隐藏属性的 input

 <p>
          <label>App包名</label>
          <input class="text-input media-input" type="text" id="package" name="package" />
         <button οnclick="getkey()">获取APP的唯一key值</button>
           <input class="text-input media-input" value="{$key}" name="{$key}"/>
          
       </p>

      
        <form method="post" action="__URL__/AddAppHandle"  >
        <input class="text" value="{$key}" name="key"  hidden="hidden"/>
    
    </form>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值