首页 > 解决方案 > 如何在laravel中将值从javascript传递到html?

问题描述

我正在尝试将值从 javascript 传递到 html 作为变量。所以,我从 laravel php 控制器中获得了价值。

Javascript

$("ul.nav-tabs > li > a").click(function() {
    var id = $(this).attr("href").replace("#", "");
    console.log(id);

    if(id) {
        $.ajax({
            url: "{{ route('user.schedule.getId') }}",
            type: "GET",
            data:{'id':id},
            dataType: "json",
            success:function(data) {
                console.log(data);

            }
        });
     }
});

html 刀片

               <ul class="nav nav-tabs tabs_content">
                    @foreach ($routes as $route)
                        <li >
                            <a href="#{{ $route->id }}" id="ad" data-toggle="tab">
                                {!! $route->name !!}
                            </a>
                        </li>
                    @endforeach
                </ul>
                <div class="tab-content blog_tabs">
                    <div class="tab-pane" name="schedule" id="" >
                        <?php
                             $tabSchedule = Schedule::
                                                where('route', $    )   
                                                ->latest()
                                                ->get();
                         ?>
                        @foreach ($tabSchedule as $schedule)
                            <ul class="list-group">
                                <li class="list-group-item">{{ $schedule->schedule_number}}</li>
                            </ul>
                        @endforeach    
                    </div>
                </div>

所以这是我想要传递的图片,我不知道这是否可以实现:

在此处输入图像描述

我想传给data

如果您想知道数据的价值是什么:1

标签: javascripthtmllaravel

解决方案


用这个

success:function(data){
 $('#tab-'+id).val(data);
}

推荐阅读