2012-11-21 242 views
0

我想唯一ID動態創建的div動態創建的div ..底座上的ID,我們需要得到的值形成數據庫..但在這裏可以得到ID,但divTag.innerHTML = 沒有得到ID來執行我的 感謝sql查詢 請幫我在adnvce動態內容

.dynamicDiv { 
width:200px; 
height:100px; 
border:solid 1px #c0c0c0; 
background-color:#e1e1e1; 
font-size:11px; 
font-family:verdana; 
color:#000; 
padding:5px; 
} 

.dynamicDiv{ float:left;} 


</style> 

<script type="text/javascript" language="javascript"> 
function createDiv($id) 
{ 

     var id =$id; 
     var divTag = document.createElement("div"); 
     var id =$id; 
     divTag.id = "div1"; 
     divTag.setAttribute("align","center"); 
     divTag.style.margin = "100px auto"; 
     divTag.className ="dynamicDiv"; 
     divTag.innerHTML = "<?php $sql =mysql_query("SELECT * FROM TABLE WHERE ID='$id'"); 
     $res = mysql_fetch_array($sql); 
     print_r($res); 
     ?>"; 
     document.body.appendChild(divTag); 
     } 

</script> 
</head> 
<body style="float:left;"> 
<div style="float:left;"> 
    <b>Click this button to create div element dynamically</b> 
    <input id="btn1" type="button" value= 
"create div" onClick="createDiv('<?php echo rand(); ?>');" /> 

+0

的javascript而在服務器端PHP這樣行不通的在客戶端執行。 –

+1

您將需要使用Ajax獲得備案。 –

回答

4

ÿ OU不能從服務器發送呼叫服務器將數據,您可以使用jquery ajax帶來的數據並通過ID來過濾數據。