我看着一些解決方案,但我coudn't弄清楚如何得到這個解決 這裏是我的PHP傳遞字符串javascript函數然後顯示的onClick
while($row = mysql_fetch_array($result))
{
echo"<div class='span4'>
<h2>$row[title]</h2>
<p>$row[intro]</p>
<p><a class='btn' onclick=parashow($row['contents'])>View details »</a></p>
</div>";
}
我只是想傳遞的內容爲(函數) 然後對DIV特定ID
網上尋找幾個小時點擊 此功能顯示忍不住 有人說 添加 {} 其它/」「/ 或 '' '$行[內容]' ''
還是老樣子沒有幫助
function parashow(x){
//document.getElementById('allrows').style.display = "none";
}
我不知道怎麼打發$行[ '內容'] 到函數參數 然後 得到X 並通過ID其更換成另一種格( '東西')
感謝名單了很多,這是完美的:) – user2388470
@ user2388470您的歡迎。爲您的下一個項目設置一個'Template Engine'也是個好主意。像[Twig](http://twig.sensiolabs.org/)這樣的模板引擎。 – 2013-05-16 08:18:17
Thanx再次,突然其他人,我做了一些搜索,在一些如何不支持多行的方式,我從數據庫中有它,它不會運行,但只有當你沒有斷線。所以我找到了很多解決方案,但是我會建議傳入行ID或條目的唯一ID,然後從javascript中調用一個php函數,該函數根據行的唯一ID獲取內容。如table_name,其中ID =「你從javascript傳遞給php的那個」我發現這是最好的解決方案。其他方法是將內容放在隱藏的div中,然後替換它 – user2388470