hamid
4 سال پیش توسط 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


ثبت پرسش جدید

به همدیگه کمک کنیم

به hamid کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام