7*4 2019-01-02 10:19 采纳率: 50%
浏览 6

ajax从html发布2个值

So i want to post 2 values from my html code to the php code 1 value is - up or down 2 value is - post id

I have posts and when users clicks on up it posts up, 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']
    }
}

Actually i don't really know where i should add post_id since id in a tag is already taken

  • 写回答

1条回答 默认 最新

  • weixin_33717117 2019-01-02 10:28
    关注

    You can extend your function with a parameter to up and down vote

    <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>
    

    In your PHP code you can now use $_POST['id'] to retrieve the id and $_POST['vote'] to retrieve the down or up vote.

    评论

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line