2016-03-02 42 views
0

我从这个脚本中获得了该脚本我在下面的文本框中获得了一个id,但是我希望在php变量中传递此查询 “$ sub_desti_id”在该文本框中可用使用这种上弹出框来获取数据这就是为什么我不想提交页面。请帮我在这种情况下如何在php变量中传递jquery变量数据

$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> 
+0

要将var从js传递到php,需要制作一个ajax或任何其他复杂的方法。当你从php传递给js –

+0

时不一样,我尝试了ajax,但没有在那工作 – Vivek

+1

@Vivak“*我尝试了Ajax,但没有在那工作*” - 你尝试了什么?你能告诉我们你的代码吗? – Ben

回答

0

有没有办法通过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> 
+2

当然你也可以通过直接在'' – xpy