工学1号馆

home

js接收thinkphp传递的参数

Wu Yudong    January 04, 2021     ThinkPHP   174   

最近在项目中遇到一个困扰很久的问题,需求描述:

那就是通过thinkphp从后台传递的参数,在前台通过js接收,作为前端函数的参数,需要的是字符串,传递过来的参数在数据库中类型也为字符串,但是接收的时候总是提示出错。

解决办法:使用{:json_encode($**)};

举个例子,后台代码如下:

$array['food'] = $resList['food'];
$array['openid'] = $resList['openid'];
$this->assign($array);

js接收参数

var foodarr={:json_encode($food)};
var openidarr={:json_encode($openid)};

 

如果文章对您有帮助,欢迎点击下方按钮打赏作者

Comments

No comments yet.
To verify that you are human, please fill in "七"(required)