[英]How do I basically pass a PHP array into a JS array - Laravel 5?
我有一個 PHP 數組dd($iperfProfiles);
array:1 [▼
0 => "ipv6-udp-upload"
]
嘗試在 JS 中訪問它
我試過了
var iperfProfiles = "{{ json_encode($iperfProfiles) }}";
console.log(iperfProfiles);
return false;
我得到
IPERF:1699 ["ipv6-udp-upload"]
我如何基本上將 PHP 數組轉換為 JS 數組?
//in PHP
$iperfProfiles = json_encode($iperfProfiles);
//and then in JS
var iperfProfiles = JSON.parse({!!$iperfProfiles!!});
只需使用@json Blade 指令並將原始 php 數據傳遞給它,而不對其進行 JSON 編碼。
在刀片模板中:
const profiles = "@json($profiles)"
嘗試只刪除引號
var iperfProfiles = {{ json_encode($iperfProfiles) }};
console.log(iperfProfiles);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.