javascript - 将php数组移动到javascript
问题描述
我有一个 php 产品数组,我想迁移到 javascript,但是当我 json_encode 时它出错了
Uncaught SyntaxError: Unexpected token ;
调试器给了我
var phpPro=;
并且代码读取
var phpPro=<?php echo json_encode($pro)?>;
我还在 php 脚本中对数组进行了编码,并尝试从那里分配给 js 变量。
php =
$jpro=json_encode($pro);
js =
var phpPro=<?php echo $jpro;?>;
这段代码实际上是有效的,现在我正试图将它复制到另一个站点它不起作用。所有产品在显示时都在 php 记录集中,所以我知道它们在那里。
解决方案
推荐阅读
- optimization - Adam 优化器错误:梯度计算所需的变量之一已被就地操作修改
- python-3.x - 当我明确指出我只想完成第一个任务时,为什么所有任务都在 asyncio.wait() 中完成?
- powershell - 使用 PowerShell 将嵌套应用程序的所有输出写入特定日志文件
- c++ - 链接可变参数函数调用
- javascript - NestJs:无法读取模块文件中的环境变量但能够读取服务文件?
- typescript - 缩小外部模块提供的接口上的类型
- php - 如何获取当前访问的html页面并存储在php my sql中
- ios - 如何设置 UIView 高度等于两个子视图 UILabel 的最大值?
- css - 动画大图像在 Safari 上无法正常工作
- javascript - 阻止表单提交直到 recapcha v3 完成加载