【发布时间】:2021-05-06 11:38:43
【问题描述】:
我正在使用Flask, MySQL, and ajax 创建一个搜索框。
我在控制台中获得了 JSON 格式的搜索结果,但我想将其附加到我的 HTML 中 datalist 的选项值上。
这是 HTML -
<form class="cours-search">
<div class="input-group">
<input type="text" class="form-control" id="searchbox" autocomplete="off" placeholder="Search Address, Owner Name " name="city" list="results">
<datalist id="results">
<option value="Boston">
</datalist>
<div class="input-group-append">
<button class="btn" type="submit">Search</button>
</div>
</div>
</form>
这是我的 ajax 代码 -
<script>
$(document).ready(function(){
$("#searchbox").on("input", function(e){
searchtext = $("#searchbox").val();
$.ajax({
method:"post",
url:"/searchengine",
// data:{backendname:valueName}
data:{text:searchtext},
success:function(res){
console.log(res);
//What Should I Do I Don't Know
}
})
});
})
</script>
这是控制台中的结果数据(JSON 格式)-
0: {address: "Delhi NCR"}
1: {address: "Dhar"}
length: 2
__proto__: Array(0)
我想在我的 HTML 中的 datalist <option> 中添加地址值。
非常感谢您。
【问题讨论】:
标签: javascript html jquery json ajax