2016-03-02 133 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