0

我有一个包含所有会话信息的内容数据。我想刷新显示会话信息的 div 部分。例如,我有一个购物车页面,其中在购物车会话中显示了几个产品,当用户单击删除按钮 ajax 向服务器发送请求时,我从会话中删除产品,成功时 jquery 刷新购物车 div 以显示更新的会话数据。我不想在服务器端生成 html 并在 ajax 调用成功时用现有的 html 替换它。如果我能够刷新该 div 部分,它将自动显示更新的会话信息。我只想在 ajax 调用后刷新存储会话信息的 div 部分?

4

4 回答 4

1

要刷新 div 数据,只需在您的成功函数之后清除 div 并填充新数据即可。

success:function(data){
  $('#divid').html();
  $('#divid').html(data);
}

data 将是您更新的会话数据。

于 2013-06-27T10:08:51.833 回答
0

您可以在 ajax 调用后使用jQuery.load()函数。

语法是:

$('#elementId').load('filename');

参考使用文档。

于 2013-06-27T10:57:33.223 回答
0

你可以很容易地通过 jQuery 做到这一点。

查看 jQuery Ajax 的文档 http://api.jquery.com/jQuery.ajax/

谢谢

于 2013-06-27T08:14:25.073 回答
-1

当调用 .load "file".. 你可以添加特定的 div ,例如:

$( "#result" ).load( "ajax/test.html #container" );
于 2015-08-07T11:53:24.883 回答