尝试在jQuery中追加时表未显示?

时间:2018-11-09 18:10:28

标签: javascript jquery

我有一个具有自动完成功能的搜索输入,当我搜索查询并单击按钮时-它应该显示我的表格,但是由于某种原因,单击按钮时它不会显示我的表格。它仅显示[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/>');
    });
});

0 个答案:

没有答案