2014-01-15 90 views
0

我有一個最初顯示數據庫中所有記錄的HTML表格。我剛剛添加了一個JQuery Datepicker組件,現在我希望能夠根據日期檢索記錄。我從Datepicker組件提取日期沒有問題,但是我更新現有的HTML表時遇到問題。我的代碼非常標準。通過JSTL和SQL更新HTML表格

<sql:query var="retrieveSecurity" dataSource="jdbc/SecurityApp">SELECT * FROM security</sql:query> 

<tbody> 
<c:forEach var="row" items="${retrieveSecurity.rows}"> 
<tr> 
<td>${row.security_id}</td> 
<td>${row.description}</td> 
<td class="center">${row.bid_price}</td> 
<td class="center">${row.bid_percent_change}</td> 
<td>${row.comment}</td> 
</tr> 
</c:forEach> 
</tbody> 

我基本上想要做的是有另一個SQL查詢,像這樣...

<sql:query var="retrieveSecurity" dataSource="jdbc/SecurityApp">SELECT * FROM security where trade_date = "MYVALUE" 
</sql:query> 

話,我希望能夠以更新的TBODY標籤指向這個新SQL查詢,然後調用它。列不會改變,所以它應該是相同的表格,只是過濾的數據。不知道我問的是最簡單/最好的解決方案,只是尋找能夠快速爲原型設計的東西。

希望這是有道理的。

+0

您需要使用'ajax'填寫該表 –

+0

如何發送第二個請求並選擇日期?通過提交頁面或嘗試任何[ajax](http://api.jquery.com/jquery.ajax/)解決方案? –

+0

我收聽Datepicker組件上的onSelect()函數,然後查詢DB成功。我有正確的數據,我只需要在這一點上更新表格。 – user2254180

回答

0

這是一個有點冒失的解決方案,但我最終可以通過使用HTML表單將日期發佈到另一個頁面來完成此工作。