首页 > 解决方案 > 如何从 Laravel 的 javascript 刀片上的控制器获取数组

问题描述

我正在开发一个 laravel 项目,并试图将一个数组从控制器传递给 javascript。以下代码来自我的控制器。

 $dicomfilearray = $dicom->pluck('filename')->toArray();
 return view('xray.view')->withDicomfilearray($dicomfilearray);

下面是我试图将其传递给的刀片文件中的 Javascript。

var dicomarray = '{{ json_encode($dicomfilearray) }}';
console.log(dicomarray);

以下是 Javascript 的日志结果。

["storage/uploads/storeid1/27/10/dicom/c4p4Oco3rU.dcm","storage/uploads/storeid1/27/10/dicom/RNil0NPPzQ.dcm"]

我想从这个数组中得到一个列表。对此的任何建议或指导将不胜感激,谢谢。

标签: javascriptlaravel

解决方案


您可以在前端进行ajax调用,后端这样做

$dicomfilearray = json_encode($dicom->pluck('filename'))->toArray()); 
return view('xray.view')->withDicomfilearray($dicomfilearray);

推荐阅读