如何使变量取自 data-id on 按钮

How to make a variable taken from a data-id on button

提问人:Roos 提问时间:11/16/2023 最后编辑:ADysonRoos 更新时间:11/16/2023 访问量:35

问:

我正在做一个客户 POS,这个特定的表格显示了客户下达的订单数量。 我从那张桌子上得到了一个按钮:

<td>                                                                                                                                                                                                               
  <a data-toggle='modal' data-id='$id' data-if='$fullname' data-target='#viewOrders' class='open-viewOrders btn  btn-info' title='open user orders'  type='submit'>
    <span class='fa fa-shopping-cart' style='color:white;'></span>
  </a>
</td>

将客户的 ID 和全名传递到此处

    <script type="text/javascript">
        $(document).on("click", ".open-viewOrders", function() {
           
            var myN = $(this).data('id');
            var myF = $(this).data('if');
            $(".modal-title #viewid").val(myN);
            $(".modal-title #cusname").val(myF);
        });
    </script>

然后打开一个模式来展示该客户的订单。

但为了让我展示该客户的订单列表,我必须获取该客户的 ID。

我的问题是我怎样才能得到那个id并做出这样的if else语句

if($OrderItem['customer_id'] == 'i dont know what to put here'){
//showcase the table
}

我想知道如何检索 ID,然后从中创建一个变量。

我不能使用 _POST 美元或其中任何一个,因为所有内容都在同一个 PHP 文件中。

php html jquery

评论

1赞 ADyson 11/16/2023
i cant use the $_POST or any of that since everything is on the same php file...那么你需要一个新的设计。您的 Javascript 会在用户单击后读取 ID。要将其发送到 PHP,您需要向 PHP 脚本发出 AJAX 请求,该脚本可以接受 ID 并将您需要的数据返回给 Javascript。然后 JavaSript 可以填充模态。这是一种非常标准的设计方法。

答: 暂无答案