2013-04-20 87 views
0

我試圖調用我的主頁中的一個函數,該函數將在頁面加載之前將HTML中的文章內容從佔位符更改爲數據庫中的信息。但是,我不斷收到一個錯誤,說我錯過了一個正式的參數。我做錯了什麼?嘗試使用Javascript在HTML標記中顯示來自數據庫的數據

的HTML:

<article id="article1"> 
    <img src="images/sadface.png" alt="The image didn't load, sorry" id="img0"> 
    <h4 id="heading0">Not working</h4> 
    <p id="p0">This item hasn't loaded, sorry</p> 
    <script> 
     window.onload = function splashFunction(0); 
    </script> 
</article> 

和JavaScript:

function splashFunction(x){ 

document.getElementById("img" + x).src="images/cart2.jpg"; 

document.getElementById("heading" + x).innerHTML="cart"; 

document.getElementById("p" + x).innerHTML="cart"; 
}; 

回答

0

爲了改變你的DOM與到數據庫的調用,你將不得不使用AJAX,我希望你知道這一點。

至於你的代碼,你正在window.onload上再次定義function。要調用該函數只需使用其名稱,如:

window.onload = splashFunction(0); 
+0

D'oh!這樣一個簡單的錯誤,謝謝 – 2013-04-20 01:21:17

相關問題