当使用jQuery Ajax进行POST请求时,为了避免问题,应该通过提供一个data属性来指定数据。通过将以下代码添加到Ajax请求中,可以提供数据并以POST方式进行加载:
$.ajax({ url: "example.com", type: "POST", data: {name: "John", location: "Boston"}, beforeSend: function(){ $('#loader').show(); }, complete:function(){ $('#loader').hide(); }, success: function(response){ console.log(response); }, error: function(xhr, status, error){ console.log(xhr.responseText); } });
在上面的代码中,我们提供了数据作为data属性的值。包含name和location属性。此外,我们还添加了一个beforeSend和一个complete回调函数,以便在Ajax请求发送之前和请求完成之后显示和隐藏加载器。
这样,Ajax加载器就可以与POST请求一起使用了。
下一篇:AJAX加载时间过长是否存在?