有什么网站是可以做ui的,宜春市城市建设网站,外包小程序开发技巧,wordpress百度地图主题在一个模块中#xff0c;前端是extjs,后端是php#xff0c;报错#xff0c;这是在php的错误警告开到最严格的时候报的错#xff0c;虽然程序可以跑#xff0c;可是日志堆积越来越多。Undefined variable#xff1a;loginUserNameExt.onReady(function () {var app Ext.c…在一个模块中前端是extjs,后端是php报错这是在php的错误警告开到最严格的时候报的错虽然程序可以跑可是日志堆积越来越多。Undefined variableloginUserNameExt.onReady(function () {var app Ext.create(PSI.App, {// userName: {$loginUserName},productionName: {$productionName}});});后端php/*** 业务日志 - 主页面*/public function index(){$us new UserService();if ($us-hasPermission(FIdConst::USE_ORDER)) {$this-initVar();// $this-assign(loginUserName, tom);$this-display();} else {$this-gotoLoginPage(/Home/);}}前后端我都把loginUserName注释掉了为什么还报错呢追到thinkphp的页面缓存里面才发现js里面这一行// userName: {$loginUserName},对应缓存php代码里这一行// userName: ?php echo ( $loginUserName); ?,虽然js里面是注释了但php代码里面这时候是管不了那么多的只要是?php ?里面的内容都要解析而这时在php页面里面这一行是注释了的// $this-assign(loginUserName, tom);所以前端页面解析的时候找不到$loginUserName就报错了。解决方法在js代码里面把这一行删掉就行了// userName: {$loginUserName},相关推荐