我知道在使用 jquery 重新加载页面的一部分时使用 get 发送数据。
但是我需要在重新加载页面部分时使用 post 发送数据。这是我重新加载页面部分的代码
$("#show").fadeOut('slow').load("listusers.php?data"+data).fadeIn('slow');
从文档中,
如果数据作为对象提供,则使用 POST 方法;否则,假定为 GET。
因此,假设这data
是一个 javascript 对象,您可以listusers.php
通过简单地传递它来发布:
$("#show").fadeOut('slow').load("listusers.php", data).fadeIn('slow');
这会让我更干净,
$("#show").fadeOut('slow', function() {
//load after fadeout
$.post("listusers.php",{Data:data},function(data){
//fade in after load
$("#show").html(data).fadeIn('slow');
});
});