js自定义函数
来源:5-7 修改状态

慕粉1472091201
2017-11-22
老师,我在common.js定义了一个函数,
function o2o_hasPrint(url) { layer.confirm('确认吗?',function(index){ window.location.href=url; });
在controller中
//hasPrint public function hasPrint() { // 获取值 $data = input('get.'); // 利用tp5 validate 去做严格检验 id status if(empty($data['id'])) { $this->error('id不合法'); } if(!is_numeric($data['hasPrint'])) { $this->error('hasPrint不合法'); } // 获取控制器 $model = request()->controller(); //echo $model;exit; $res = model($model)->save(['hasPrint'=>$data['hasPrint']], ['id'=>$data['id']]); $model = request()->controller(); //echo $model;exit; $res = model($model)->save(['hasPrint'=>$data['hasPrint']], ['id'=>$data['id']]); if($res) { $this->success("success"); }else { $this->error('更新失败'); } }
在html中
if(hasPrint==0){ window.onload = function(){ o2o_hasPrint('{:url('order/hasPrint', ['id'=>$vo.id, 'hasPrint'=>1])}'); }
刷新网页没有反应,是不是我缺少那一步骤呀?common.js是引入成功的。
写回答
1回答
-
Poison12
2017-11-22
o2o_hasPrint这个方法你用onclick属性执行,id是你遍历的数据,将这个id作为o2o_hasPrint的参数传递,然后拼接url执行,还有你的php控制器$res和$model有两个什么意思
10
相似问题