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

来源:互联网 发布:java子类继承父类实例 编辑:程序博客网 时间:2024/05/22 14:25

前台就不多说了可以自己写 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 onclick="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 onclick="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 0
原创粉丝点击