我有一个具有自动完成功能的搜索输入,当我搜索查询并单击按钮时-它应该显示我的表格,但是由于某种原因,单击按钮时它不会显示我的表格。它仅显示[object FormData]
,我需要一些帮助来解决此问题。
$(function () {
var myData = [];
$.get("http://localhost:8080/myApp/JobSearchItem.xhtml", function (data) {
$("#searchTextField").autocomplete({
minLength: 2,
source: myData
});
$.each(data, function (k, v) {
myData.push({
id: v.id,
label: v.label,
value: v.id,
});
});
});
$('#searchForm').submit(function(evt) {
evt.preventDefault();
let url = '#{request.contextPath}/index.xhtml';
let searchValue = $('#searchTextField').val();
let data = new FormData();
data.append('searchValue', searchValue);
fetch(url, {
body: data,
method: "post"
}).then(res => res.text()).then(text => {
$('#results').append(data + '<br/><br/>');
});
});