Laravel 控制器方法中引用js文件,调用js函数变量的方法
2019-10-30 admin laravel 前端 2330
可能这个需求很怪异,为什么要在laravel controller中使用js代码?php中能调用js文件中是方法和变量吗?答案是当然可以!
js中使用php代码非常简单,但在php中引入js文件,并调用js文件中的方法生成变量,传递给php使用却是比较麻烦的。之所以需要这个,是因一个项目需要在laravel控制器中调用js文件中的方法来解密,如果前台使用ajax不但麻烦,而且异步传递循环次数多了容易出错。
经反复测试,下面的方法是可以在laravel controller中使用js文件的方法变量的:
echo ''; echo ' '; $key="";
实例如下:
$id = $value['id']; $ksh = $value['ksh'];//考生号 $name = $value['name'];//考生姓名 $sfzh4 = substr($value['sfzh'],-4);//身份证号后4位 //调用js中的方法加密 echo ''; echo ""; $jmkh = ""; //加密考号 $jmsfzh4 = ""; //加密身份证号后4位 echo '考生号'.$ksh.'
加密考号'.$jmkh.'
'; echo '身份证号后4位'.$sfzh4.'
加密身份证号后4位'.$jmsfzh4.'
';
教程完毕!