Как разобрать переменную JavaScript в PHP, чтобы авторизованный пользователь мог перемещать только свою смену? - PullRequest
0 голосов
/ 15 июня 2019

Я недавно пытался создать веб-сайт для отображения того, какой человек хочет быть в какую смену, когда они могут перетащить свое имя в определенное время.

Я попытался выяснить, как разобрать "selectedData "переменная в переменную PHP, чтобы затем в PHP проверять, совпадает ли содержимое selectedData с данными от лица, вошедшего в систему, и если да, то разрешить им перемещать свое имя в смену.Но я уже не смог разобрать переменную JavaScript в PHP.

Весь файл index.php находится здесь: https://hastebin.com/umutuhodiy.xml

Код Javascript для Shift:

<?php



echo "
<script type='text/javascript'>

    $( '.row_position' ).sortable({

        delay: 150,

        stop: function() {

            var selectedData = new Array();

            $('.row_position>tr').each(function() {

                selectedData.push($(this).attr('id'));

            });

            updateOrder(selectedData);

        }

    });


    function updateOrder(data) {

        $.ajax({

            url:'ajaxPro.php',

            type:'post',

            data:{position:data},

            success:function(){

                //alert('your change successfully saved');

            }

        })

    }

</script>
";

$usr = "<script>document.writeln(selectedData);</script>";

echo($usr);

?>

Ожидаемый результат приведенного выше кода echo заключается в том, что он должен отображать содержимое selectedData.В этом эффекте он должен позволять двигаться только своим собственным сдвигом.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...