我知道使用jquery重新加载部分页面时使用get发送数据。
但我需要使用post发送数据,同时重新加载页面的一部分。这是我的代码重新加载页面的一部分
$("#show").fadeOut('slow').load("listusers.php?data"+data).fadeIn('slow');
答案 0 :(得分:1)
如果数据作为对象提供,则使用POST方法;否则,假设GET。
因此,假设data
是一个javascript对象,您只需将其传递到listusers.php
即可发布:
$("#show").fadeOut('slow').load("listusers.php", data).fadeIn('slow');
答案 1 :(得分:0)
这会让我更干净,
$("#show").fadeOut('slow', function() {
//load after fadeout
$.post("listusers.php",{Data:data},function(data){
//fade in after load
$("#show").html(data).fadeIn('slow');
});
});