0
我有這張表,我填寫了PHP變量,也創建在我的PHP代碼。在我創建的每一行之間,我想執行一些JavaScript。所以在創建新行之前,我嘗試執行一些JavaScript。但由於某些原因,JavaScript只是不執行。表格被創建得很好。這是我的代碼:從php文件運行javascript
的functions.php
while ($result->fetch())
{
$htmlString .= "<script>document.write('Test');</script>";
$htmlString .= "<tr>";
$htmlString .= "<td>". $i ."</td>";
$htmlString .= "<td>". $name ."</td>";
$htmlString .= "<td>". $condition ."</td>";
$htmlString .= "</tr>";
$i++;
}
echo $htmlString;
src
-attribute和內嵌代碼是什麼你頁面的源代碼說呢?此外,但我不是100%確定,我不知道是否可以在您指定文件後立即執行JavaScript ... – 2014-11-25 13:43:51'
你不能在兩個表之間打印文本(我用它來填補我的表中的代碼)。試試這個:
來源
2014-11-25 13:45:17
其實打印文本只是一個測試。通常我想填充一個javascript數組。但是這也行不通。 – ArabCheese 2014-11-25 13:48:20
這是可能的PHP代碼來產生,當它到達瀏覽器和瀏覽器解釋它,然後它運行JavaScript代碼的HTML/JS頁面,但它無法編寫JavaScript來解釋,而你仍然通過PHP服務器端生成你的頁面。如果可能的話,你必須使用PHP代碼編寫'javascript功能'服務器端。
來源
2014-11-25 14:04:40
<script>
不允許<table>
和<tr>
之間。當腳本嘗試插入HTML時,它會停止這樣做,因爲它是無效的HTML。我建議改用console.log('Test');
。,否則你不能混在
<script>
來源
2014-11-26 08:16:43 fboes