AJAX POST到DIV

时间:2011-06-21 15:22:40

标签: jquery html5

我需要使用单独的PHP文件加载DIV,然后显示总计而不刷新屏幕。

我的问题是我需要POST数据,因为vars对于GET请求来说太长了。因此,基本上我需要使用POST而不是get:

执行与下面的工作代码相同的操作
function displayTotals(d){

   var url = "./include/display_totals.inc.php?a=1&b=2&c=3&d=" + d;

   $("#TotalsDIV").load(url);
}

注意:vars不在表单中,所以我无法序列化它。我需要能够单独分配它们。

有没有人知道这样做的方法?

提前致谢。

4 个答案:

答案 0 :(得分:1)

显然在jQuery docs http://api.jquery.com/load/

function displayTotals(d){

   var url = "./include/display_totals.inc.php";

   $("#TotalsDIV").load(url,{a:1,b:2,c:3,d:d});
}

答案 1 :(得分:0)

$.post("URL TO PHP.PHP", {VAR1: 'VAL', VAR2: 'VAL'}, function(data){
 $("div").append(data);
});

使用上面的Jquery帖子调用

答案 2 :(得分:0)

你看过jQuery post() method吗?

答案 3 :(得分:0)

你有没有看过$.post

除非我误解了这个问题:

$.post("./include/display_totals.inc.php.php", { name: "John", time: "2pm" } );