Мое значение идентификатора не читается номером 0 с первого номера после передачи на другой блейд - PullRequest
1 голос
/ 05 февраля 2020

Я пытаюсь передать значение идентификатора другому блэйду, и он сработал, но другой файл блэйда не считал число 0 с первого числа. Пример, когда я передаю значение 006, затем, когда я консоль регистрирую значение из другого блэйда, отображается только 6.

мой клик, который был передан значением

<a class="btn btn-sm btn-default pull-right" type="button" title="Search Branch" onclick="openNewWindow('{{ route('reporting.branchCheckBoxList', ['cuid' => '_cuid_', 'stid' => '_stid_']) }}'.replace('_cuid_', document.getElementById('cu').value).replace('_stid_', document.getElementById('state').value))" ><i class="fa fa-hand-o-up">

веб-маршрут

Route::get('reporting/branchCheckBoxList/{cuid}/{stid?}','GenReportController@branchCheckBoxList')->name('reporting.branchCheckBoxList');

мой контроллер


    public function branchCheckBoxList($cuid, $stid ) {

    $cuid = $cuid;
    $stid = $stid;

    return view('report.BranchCheckBoxList',  compact('cuid','stid'));
}

мой другой вид лезвия

<script>
var cuid = {{ $cuid }} ;
console.log(cuid); //my console only read 6 if i pass 006 
</script>

мне нужно исправить свое значение, которое может возвращаться с показанием 0 на первом числе извините для моего плохого английского sh

Ответы [ 2 ]

2 голосов
/ 05 февраля 2020

Я уже решил ответ, который ставится "" для моей переменной

var cuid = " {{ $cuid }} "
2 голосов
/ 05 февраля 2020

Ваш код не показывает начальные нули, когда вы используете функцию laravel dd, вывод равен 006, но функция console.log удаляет начальные нули.

Если вы хотите, чтобы начальные нули показывались, вы должны отформатировать его в строку.

<script>
    var cuid = "{{$cuid}}";
    console.log(cuid);
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...