2015-09-21 171 views
-2

我想從url獲取'id'並在我的Bootstrap模式中使用。 如何得到這個'69'。在我的模式我使用這個'69'與SQL請求。Bootstrap模式如何從url獲得'id'

enter image description here

+4

可能重複[我怎樣才能在JavaScript查詢字符串值?(http://stackoverflow.com/questions/901115/how-我可以得到查詢字符串值的JavaScript) –

+0

http://stackoverflow.com/questions/979975/how-to-get-the-value-from-the-url-parameter –

+0

如果你可以,最好渲染一個JavaScript變量,它將保存該服務器端的ID。 URL解析將取決於URL格式,所以如果您將來改變它,它可能會破壞您的解析。 –

回答

2

我希望,你的JS代碼是有點相似吧。

<script> 
    $('.Contact').click(function(){ 
     var id=$('.Contact').val(); 
     $.ajax({url:"ModalPage.php?id="+id,cache:false,success:function(result){ 
      $(".modal-content").html(result); 
     }}); 
    }); 
</script> 

在,ModalPage.php

<? 
$id=$_GET['id']; 

    // Now, use this 'id'. 
?> 
+1

我希望你不介意編輯;-) – user5173426

+1

沒有人。我很高興這個答案現在有正確的語法。 Thanku糾正@HawasKaPujaari。我一直都很尊重你。 Thanku給了這麼多時間來堆疊。 –

+1

確實。我們在這裏是一個家庭!^_ ^保持安全並保持編碼;-) – user5173426

1

一個簡單的技巧是使模態代碼中隱藏輸入如下

<div id="myModal"> 
    <form> 
    <input type="hidden" value="<?php echo isset($_GET['id']?$_GET['id']:''); ?>" /> <!--if you want to make it hidden--> 
    <label>ID = <?php echo isset($_GET['id']?$_GET['id']:''); ?></label><!--if you want to display--> 
     <!--your code--> 
    </form> 
</div>