如何在 php 变量中传递 jquery 变量数据


How to pass jquery variable data in php variable

我从这个脚本中得到了一个 id,我在下面的文本框中得到了一个 ID,但我希望它在 php 变量中传递这个查询"$sub_desti_id"在该文本框中可用,我在弹出框中使用它来获取数据,这就是我不想提交页面的原因。

$small_hotel="SELECT * FROM small_add WHERE sub_dest='$sub_desti_id' ";

<input type="hidden" id="bookId" name="bookId" >
 <script>
        $(document).on("click", ".open-AddBookDialog", function () {
         var myBookId = $(this).data('id');
         $(".modal-body #bookId").val( myBookId );
        $('#small_add').modal('show');
        });
        </script>
没有

办法在 PHP 和 JQuery 之间传递变量。

但是你可以尝试这样的事情,它不是最好的,但可以让你走上正确的道路。使用 PHP 获取数据并将其放在 DOM 元素中,如输入或div。然后使用 Jquery 访问此 DOM 元素

// Variable tha recieve the data
<?php $var = "Data"; ?>
// Placing the data in DOM
<input type='text' id='data' value='<?php echo $var ?>'>
// Retrieving using JQuery
<script>
    var data = document.getElementById('data').value;
    alert(data);
</script>