Jquery 如何在获取帖子后发出ajax请求?

Jquery 如何在获取帖子后发出ajax请求?,jquery,ajax,post,fetch,Jquery,Ajax,Post,Fetch,我有一篇获取文章,在我想发出ajax请求之后: $(document).on('change', '.item-select', function() { fetch(`/row/${entity}/${relation}/${optionValue}`,{ method: 'POST' }) $.ajax({ url:'{{ path('select', { 'slug': page.slug, 'id': id, 'parent':

我有一篇获取文章,在我想发出ajax请求之后:

$(document).on('change', '.item-select', function() {
     fetch(`/row/${entity}/${relation}/${optionValue}`,{
        method: 'POST'
     })
    $.ajax({
        url:'{{ path('select', { 'slug': page.slug, 'id': id, 'parent': parent   }) }}',
        success : function (data) {
          $(".output").html(data.output);
        }
      });
});
问题是,这似乎不起作用。是否可以告诉ajax请求确保在回迁帖子完成之前不启动?

将其放入
中。然后()
回调
fetch()返回的承诺:


Fetch是一个异步的AJAX操作,就像jQuery的
$.AJAX()
,后续操作将发生在promise的回调中。(虽然两者都使用很奇怪,但通常一个会使用jQuery或不使用jQuery。但我想这对问题无关紧要。)

为什么要混合使用?为什么要对get请求使用post?为什么要使用fetch,然后使用$.ajax?为什么不$.ajax$.ajax或fetch.then fetch???fetch和ajax都是异步的
fetch(…).then(()=>{$.ajax(…)})@mplungjan这个更好吗?@Jarla什么更好?
fetch(`/row/${entity}/${relation}/${optionValue}`,{
    method: 'POST'
}).then(function () {
    $.ajax({
      //...
    });
});