柔晶美网络工作室

柔晶美网络工作室,倾心于web技术的博客站点

关注我 微信公众号

您现在的位置是: 首页 > 博客日记

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 ' var url=jiami("aaaa");  ';
$key="document.write(url)";

实例如下:

$id = $value['id'];
$ksh = $value['ksh'];//考生号
$name = $value['name'];//考生姓名
$sfzh4 = substr($value['sfzh'],-4);//身份证号后4位
//调用js中的方法加密
echo '';
echo "";
$jmkh = "document.write(jmkh)"; //加密考号
$jmsfzh4 = "document.write(jmsfzh4)"; //加密身份证号后4位
echo '考生号'.$ksh.'
加密考号'.$jmkh.'
'; echo '身份证号后4位'.$sfzh4.'
加密身份证号后4位'.$jmsfzh4.'
';

教程完毕!

文章评论


需要 登录 才能发表评论
热门评论
0条评论

暂时没有评论!