2016-08-05 21 views
0

我有一個網頁上的項目列表和右側我有編輯按鈕。通過身份證槽<a>標記自舉模態PHP

echo '<a href="#myModal?id='.$row['id'].'" data-toggle="modal" >'; 

如何正確參數低谷<a>代碼傳遞到引導模式?我上面的代碼不適用於?id='.row['id']'部分。我收到了錯誤:語法錯誤,無法識別的表達式:#myModal?id = 12。但<a href="#myModal data-toggle="modal">Edit</a>打開bootstrap模式。

謝謝

+0

你爲什麼需要傳遞'?id ='。$ row ['id']'? –

+0

用mysql db的數據填充bootstrap模態。 –

+0

請說明「不起作用」。生成頁面時是否收到了php錯誤/警告/通知?嘗試點擊鏈接時是否收到控制檯錯誤?你在閱讀任何代碼中的'id'參數時遇到了什麼困難? – Will

回答

0

你是不是傳遞值通過這個..

href="#myModal?id='.$row['id'].'"

,因爲這是情態動詞的名字..

+0

然後我怎麼能通過它? –

+0

您可以使用jquery傳遞id並從數據庫獲取數據。 – darkangel

0

只能通過Ajax請求做到這一點。你必須用ajax函數填充模態。

就拿點擊事件標籤

例如:

<a href="JavaScript:void(0);" class="aTagclass" data-id="1">open modal</a> 

$('.aTagclass').click(function(){ 

// you can take data-id by 

Var id= $(this).data('id'); 

// call your ajax function using the id 
//populate modal 

// open modal here 

}); 

注:上面的代碼中可能有錯誤。