我已经使用Laravel构建了一个webform,并让它以我想要的方式在我的localhost上运行。但是,当我把它放在服务器上时,我的表单停止识别我的php命令。例如见下文。
在我的工作模型中,我的代码看起来像这样。这是使用javascript返回我项目所需的数据元素数组。
var pageDownloadInfo=<?php echo json_encode($project); ?>;
但是,当我将表单放在服务器上时,会发生错误并在控制台中指向此。
var pageDownloadInfo=<br />
并且控制台给了我这个通知错误:
注意:未定义的变量:项目在 C:\ xampp \ htdocs \ QPA Form \ resources \ views \ pages \ datatest.blade.php 的行278
空;
表格完全相同。我不确定是什么导致了这一点。
答案 0 :(得分:0)
尝试在echo语句周围使用引号
var pageDownloadInfo="<?php echo json_encode($project); ?>";