转换获取以在jQuery中正确使用$ .ajax吗?

时间:2019-02-06 03:23:57

标签: javascript jquery

因此,在下面的代码中,我有一个jquery自动完成功能,可以在Chrome和firefox浏览器上正常工作。但是,唯一的问题是在Internet Explorer 11上不起作用,因此我需要帮助来将属性从fetch转换为$.ajax或将其更改为 fetch(url, { body: data, method: "post" }) .then(function(res) { return res.text(); }) .then(function(text) { $("#results").append($(text).find("#textTable")); $("#results").append($(text).find("table")); $("#results").append($(text).find("#bestTable")); $("#clearone").show(); }); 。谁能帮我解决这个问题?谢谢您的帮助。

{{1}}

2 个答案:

答案 0 :(得分:3)

  

您可以尝试这种方式。

$.ajax({
    url: suburl,
    type: 'post',
    data: { value: "Value1"},
    dataType:"json",  
    success: function(data) {
        console.log(data)
    },
    error:function(err){
        console.log(err)
    }
});

答案 1 :(得分:0)

尝试这样的事情:

$.ajax({
  url: url,
  data: data,
  method: "POST",
}).done(text => {
    $('#results').append($(text).find('#textTable'));
    $('#results').append($(text).find('table'));
    $('#results').append($(text).find('#bestTable'));
    $("#clearone").show();
})