我创建了一个网页,我希望用户能够搜索存储在 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>