hamid
5 سال پیش توسط hamid مطرح شد
0 پاسخ

واکشی مقادیر متناظر کلید خارجی از طریق اجاکس در لاراول

سلام ، دوستان
از طریق این اموزش میخوام در سرچی بر اساس datepicker با استفادە از لاراول و اجاکس داشتە باشم.
https://www.webslesson.info/2019/02/laravel-date-range-search-using-ajax-jquery.html#comment-form

حالا میخوام بر اساس جداول خودم سرچ رو انجام بدم، کە یک کلید خارجی دارم، و میخوام متناظر (اسم)اون کلید چاپ بشە (نە ID).
اگر لینک بالا رو بررسی بفرماید همە چیز واضحە ،
این هم کد اجاکس

<script>
    $(document).ready(function(){

        var date = new Date();

        $('.input-daterange').datepicker({
            todayBtn: 'linked',
            format: 'yyyy-mm-dd',
            autoclose: true
        });

        var _token = $('input[name="_token"]').val();

        fetch_data();

        function fetch_data(from_date = '', to_date = '')
        {
            $.ajax({
                url:"{{ route('daterange.fetch_data') }}",
                method:"POST",
                data:{from_date:from_date, to_date:to_date, _token:_token},
                dataType:"json",
                success:function(data)
                {
                    var output = '';
                    $('#total_records').text(data.length);
                    for(var count = 0; count < data.length; count++)
                    {
                        output += '<tr>';
                        output += '<td>' + data[count].description + '</td>';
                        output += '<td>' + data[count].actions.name + '</td>';
                        output += '<td>' + data[count].created_at + '</td></tr>';
                    }
                    $('tbody').html(output);
                }
            })
        }

        $('#filter').click(function(){
            var from_date = $('#from_date').val();
            var to_date = $('#to_date').val();
            if(from_date != '' &&  to_date != '')
            {
                fetch_data(from_date, to_date);
            }
            else
            {
                alert('Both Date is required');
            }
        });

        $('#refresh').click(function(){
            $('#from_date').val('');
            $('#to_date').val('');
            fetch_data();
        });

    });
</script>

اینجا actions اسم جدولم هستش و name مقداری کە لازم هست نمایش بدم.
actions.name