我需要能夠根據所選的下拉菜單項目來顯示錶格。我不知道用javascript寫什麼。我到目前爲止的代碼是:根據下拉框選擇更改表格
JS:
//change table viewed
$("#view").change(function (event) {
$.getJSON('view.php?view=' + $(this).val(), function (json) {
});
});
HTML:
<div>
View: <select id="view"><option value="failed">Failed</option><option value="pending">Pending</option><option value="both">Both</option></select>
<table id="jobs-failed" border="1">
<tr><th>ID</th><th>Media</th><th>Playlist</th><th>Input</th><th>Output</th><th>Bit Rate</th><th>Status</th><th>Encoder</th><th>Progress</th></tr>
<tr><td>2851</td><td>1849474</td><td>367</td><td>txt</td><td>html</td><td>best</td><td>failed</td><td>encvm2</td><td>NULL</td></tr>
</table>
<table id="jobs-pending" border="1">
<tr><th>ID</th><th>Media</th><th>Playlist</th><th>Input</th><th>Output</th><th>Bit Rate</th><th>Status</th><th>Encoder</th><th>Progress</th></tr>
<tr><td>2344</td><td>1843278</td><td>455</td><td>mp3</td><td>wav</td><td>best</td><td>pending</td><td>encvm1</td><td>NULL</td></tr>
</table>
<table id="jobs-both" border="1">
<tr><th>ID</th><th>Media</th><th>Playlist</th><th>Input</th><th>Output</th><th>Bit Rate</th><th>Status</th><th>Encoder</th><th>Progress</th></tr>
<tr><td>2851</td><td>1849474</td><td>367</td><td>txt</td><td>html</td><td>best</td><td>failed</td><td>encvm2</td><td>NULL</td></tr>
<tr><td>2344</td><td>1843278</td><td>455</td><td>mp3</td><td>wav</td><td>best</td><td>pending</td><td>encvm1</td><td>NULL</td></tr>
</table>
</div>
謝謝!
感謝您的幫助!是的,它更多的是教我如何編寫基於web的應用程序,因爲我習慣於在c#,C++,java和python中工作。 – user177215 2009-11-24 17:37:57
很高興能幫到你:-) – machineghost 2009-11-25 17:53:38