AJAX пост 2 значения из HTML - PullRequest
0 голосов
/ 02 января 2019

Итак, я хочу опубликовать 2 значения из моего HTML-кода в PHP-код 1 значение - вверх или вниз 2 значение - почтовый идентификатор

У меня есть сообщения, и когда пользователи нажимают на них, они публикуют сообщения, post_id

<script>
    function vote(val)
    {
        var params = {"vote":val.id};
        $.ajax({
            data:  params,
            url:   'vote.php',
            type:  'post',
            success:  function (response) {

            }
        });
    }
</script>
<a id='up' class='fas fa-angle-up' onclick='vote(this);'></a>

vote.php

if(!empty($_POST['vote'])) {
    if ($_POST['vote']=='up')
    {
        // Also some how should get second value i think it's done with $_POST['id']
    }
    if ($_POST['vote']=='down')
    {
        // Also some how should get second value i think it's done with $_POST['id']
    }
}

На самом деле я действительно не знаю, куда мне добавить post_id, поскольку идентификатор в теге уже занят

1 Ответ

0 голосов
/ 02 января 2019

Вы можете расширить свою функцию с помощью параметра для голосования "за" и "против"

<script>
    function vote(vote, val)
    {
        var params = {"vote": vote, "id": val.id};
        $.ajax({
            data:  params,
            url:   'vote.php',
            type:  'post',
            success:  function (response) {

            }
        });
    }
</script>
<a id='up' class='fas fa-angle-up' onclick='vote("up",this);'></a>
<a id='down' class='fas fa-angle-down' onclick='vote("down",this);'></a>

В своем коде PHP теперь вы можете использовать $_POST['id'] для получения идентификатора и $_POST['vote'] для получения "вниз" или "вверх"голосовать.

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