前台就不多说了可以自己写 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>