簡體   English   中英

javascript意外的令牌錯誤

[英]javascript Unexpected token error

我從laravel 5 employeecontroller.php發送以下數組

$work_right_list_json = array(
            "test" => 123,
            "test2" => 345
        );
$work_right_list_json = json_encode($work_right_list_json);
return view(work_right , $data)->with("work_right_list_json" , $work_right_list_json);

現在我在work_rights_blade.php中捕獲json字符串,如下所示:

var work_right_lists =  {{!!$work_right_list_json!!}};

我收到以下錯誤:

意外的標記。 從chrome控制台,我可以看到如下值:json字符串似乎是正確的:

var work_right_lists =  {{"test":123,"test2":345}};

我怎樣才能解決這個問題 ?

我已經解決了這個問題。 首先控制器代碼沒有正確發送javascript:

$work_right_list_json = array(
            "test" => 123,
            "test2" => 345
        );
$work_right_list_json = json_encode($work_right_list_json);
return view(work_right , $data)->with("work_right_list_json" , $work_right_list_json);

在javascript中代碼應如下所示:

var work_right_lists =  {!!"test":123,"test2":345!!};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM