【发布时间】:2012-06-09 11:15:26
【问题描述】:
我创建了一个网页,希望用户能够搜索存储在 CSV 文件中的单词/术语,如果找到该术语,则该行条目的完整行将返回并显示给用户(最好是表格格式,否则一个文本区域就可以了)。
但是我需要使用 AJAX 来做这件事,而且我也不能使用 PHP(很遗憾,否则我不会问这个问题)。
到目前为止,我有一个表格/输入/按钮,我也有读取文件的代码,但我有点坚持将两者结合在一起。我知道这应该是一件容易的事,但我花了很多时间浏览教程和在线问题,但找不到类似的东西。
如果有人知道任何涵盖此内容的教程,或者可以帮助提供下面的代码,我们将不胜感激。
<table>
<tr><td>Enter Search Term:
<input type="text" name="searchword" />
<input type="button" name="searchbutton" value="Search" onclick="contentDisp();">
</td></tr>
<tr><td><textarea id="contentArea" rows="40" cols="60"></textarea></td></tr>
</table> //currently using text area but ideally this would be displayed in a table
<script type="text/javascript">
function contentDisp()
{
$.ajax({
url : "file.csv",
success : function (data) {
$("#contentArea").html(data); // I THINK SOMETHING NEEDS TO GO IN HERE, WHICH WILL GRAB THE SEARCH TERM ABOVE AND THEN ONLY DISPLAY FILE CONTENTS USING THAT TERM, POSSIBLY 'CONTAIN' */
}
});
}
</script>
【问题讨论】:
标签: javascript html ajax search html-table