最新消息:文章中包含代码时,请遵守代码高亮规范!

关于前端post和get方式传值给后端的技巧【原创】

PHP galenzhu 4846浏览 0评论

对于一个新手或者一个高手来讲,对于前端用form表单或者ajax方式来向后台请求数据时,大家通常的想法无非是$request->get(“”);

当初小编也是如此;用着原生的写了几个月的代码,常言道:不想当将军的士兵不是好士兵,作为程序员,也要如此,不能被原始的思想给禁锢住。要求有突破和创新。下面为大家献上后端创新的方法:

1.get方式:

/**
 * 为get参数设置默认值
 *
 * @param $key
 * @param $value
 * @return mixed
 */
 public function setGET($key = 'page', $value = 1)
 {
 $v = $this->get('request')->query->get($key);
 if(empty($v)){
 $v = $value;
 }
 return $v;
 }

2.post方式:

/**
 * 为POST参数设置默认值
 *
 * @param $key
 * @param $value
 * @return mixed
 */
 public function setPOST($key, $value)
 {
 $v = $this->get('request')->get($key);
 if(empty($v)){
 $v = $value;
 }
 return $v;
 }

方法简单明了,但是有一个好处就是我们可以给一个默认值,有人会讲,前台直接传一个就行了。要是遇上新手给你套模板,你会哭的。所以,此方法
能够给我们带来足够的方便。希望大家能够用好这个方法;


 

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/17983.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者galenzhu的打赏,我们会更加努力!    如果您想成为作者,请点我

发表我的评论
取消评论

表情