2015-09-21 172 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>