2012-07-29 103 views
1

我試圖爲每個模式生成唯一的ID,因爲我將在每個模式的地址特定映射中加載。我的問題是,當我點擊鏈接:使用PHP發送Twitter Bootstrap Modals動態ID

<a data-toggle="modal" href="#myModal_<? echo $meeting['ID'] ?>" ><? echo $meeting['Address'].", ".$meeting['City'] ?></a> 

它試圖帶我去mypage.php /#myModal_8(或任何給定的ID是的,而不是拉起特定模式的模態工作的偉大是我沒有ID連接,但他們將不會加載動態內容的方式。

<a data-toggle="modal" href="#myModal_<? echo $meeting['ID'] ?>" ><? echo $meeting['Address'].", ".$meeting['City'] ?></a> 
     </p> 
     <div class="modal hide" id="#myModal_<? echo $meeting['ID'] ?>"> 
      <div class="modal-body"> 
       <? echo $meeting['Address'] ?> 
      </div> 
      <div class="modal-footer"> 
       <a href="#" class="btn" data-dismiss="modal">Close</a> 
      </div> 
     </div> 

任何幫助將非常感激。謝謝!

+0

我不知道我理解你的問題。你能澄清嗎?你想打開一個模型,但有不同的內容取決於你點擊的鏈接? – 2012-07-29 19:55:22

+0

也許我在做一個愚蠢的問題,但是,你有沒有包含jquery庫和bootstrap-modal.js/bootstrap.js? – Pigueiras 2012-07-29 20:02:14

回答

1

這是所有關於你是ID賦予模態:id="#myModal_<? echo $meeting['ID'] ?>"

#只用於jQuery選擇器,而不是ID。這將使:

<div class="modal hide" id="myModal_<? echo $meeting['ID'] ?>"> 

更進一步,你應該<?php此處描述的原因,打開你的PHP標籤:Are PHP short tags acceptable to use?

+0

簡單的修復,謝謝你的新鮮眼睛和簡短的PHP標籤上的指針集。我是一個RoR人,所以我只是再次陷入PHP的搖擺。 – 2012-07-30 03:22:04