Значение строки запроса не работает внутри Javascript - PullRequest
0 голосов
/ 05 января 2019

Привет сообщество stackoverflow, я столкнулся с проблемой, когда моя строка запроса не работает, и она находится внутри javascript, я использую isset и empty для проверки результатов, и он продолжает говорить, что произошел сбой. Вот код:

events:'load.php?loadfor="$id"',

Код находится внутри скрипта fullcalendar, я хочу загрузить событие для конкретного человека. Полный код:

$(document).on('click', '.click_hire', function(){

    var to_user_id = $(this).data('touserid');
    $id = $(this).data('touserid');

    var calendar = $('#calendar').fullCalendar({
        nextDayThreshold: '23:59:00',
        forceRerenderToDisplay: true,
        disableDragging: true,
        header:{
                left:'prev,next today',
                right:'title',
                center:''
            },
            events:'load.php?loadfor="$id"',
            selectable:true,
            selectHelper:true,
            select: function(start, end, allDay)
            {
                $("#popup").show();
                var start = $.fullCalendar.formatDate(start, "YY-MM-DD HH:mm:ss");
                var end = $.fullCalendar.formatDate(end, "YY-MM-DD HH:mm:ss");
                $.ajax({
                    url:"get.popup.php",
                    method:"POST",
                    data:{start:start, end:end, to_user_id:to_user_id},
                    success:function(data){
                        $('#popup').html(data);
                    }
                })
            }


        });

});

Для тестирования я поместил его на свой get.popout.php.

if(isset($_GET['loadfor']))
{
    echo "<h1>Success</h1>";
}
else if(empty($_GET['loadfor']))
{
    echo "<h1>Failed</h1>";
}
...