0

我知道在使用 jquery 重新加载页面的一部分时使用 get 发送数据。

但是我需要在重新加载页面部分时使用 post 发送数据。这是我重新加载页面部分的代码

$("#show").fadeOut('slow').load("listusers.php?data"+data).fadeIn('slow');
4

2 回答 2

1

文档中,

如果数据作为对象提供,则使用 POST 方法;否则,假定为 GET。

因此,假设这data是一个 javascript 对象,您可以listusers.php通过简单地传递它来发布:

$("#show").fadeOut('slow').load("listusers.php", data).fadeIn('slow');
于 2012-05-11T04:58:43.783 回答
0

这会让我更干净,

$("#show").fadeOut('slow', function() {
  //load after fadeout
   $.post("listusers.php",{Data:data},function(data){
       //fade in after load
      $("#show").html(data).fadeIn('slow');
   });
});
于 2012-05-11T05:03:16.333 回答