2012-07-23 35 views
0

我有一個頁面,當用戶訪問它時,會對數據庫進行MySQL調用,然後將該信息放入呈現給查看器的html表格中頁面最初加載的時間。如何用php + javascript更改HTML表格的內容

我想允許更高級的精化選項,如名字,年齡等過濾

當用戶提交他們的精化選項,我怎麼會在HTML表,它是清除「舊」數據在頁面加載時顯示,然後用PHP返回的「新」數據重新填充它?

這將需要通過JS的DOM操作嗎?我如何指定目標節點來回顯我的PHP?

謝謝:)

+1

這聽起來像你想要使用AJAX從數據庫中收集新信息並用新結果重新制作表格。這是正確的嗎? – Biotox 2012-07-23 18:17:29

+0

@Biotox:是的!就是這樣。對不起,我不知道這個詞。你知道AJAX的入門資源嗎? – Prefix 2012-07-23 18:22:47

+1

如果你知道/使用jQuery,他們有簡單的'.ajax()'函數。你可以只是谷歌「jquery ajax」,並找到它的API。 w3schools.com也有AJAX的教程/基礎知識。 – Biotox 2012-07-23 18:25:24

回答

1

當您希望顯示的數據可以從服務器獲得並且尚未在瀏覽器中時,您可以撥打AJAX來訪問服務器並從中取回數據以供顯示。

一個常見的用例,這是當你顯示它可以定期更新,

What is ajax?

Want to start learning ajax?

+0

謝謝你提供的鏈接,他們讓我開始一個偉大的開始! :) – Prefix 2012-07-23 20:25:31

0

動態java腳本將幫助您將更改合併到html頁面。

AJAX將是最好的解決方案。

0

阿賈克斯,是實時信息,的document.getElementById