gpt4 book ai didi

refresh - Angularjs刷新ng :view

转载 作者:行者123 更新时间:2023-12-02 10:26:10 25 4
gpt4 key购买 nike

使用 Angularjs v0.9 和 php 来实现我的成员(member)系统

在下面的函数中,我将调用一个api来编辑成员(member)的数据,成功后,php函数将返回

{"success":"true"}

Controller 将返回到可以查看数据成员的页面。

if(response.success==="true") {
window.location="#/register_members";
$('.alert-error').hide();
$('.alert-success').html("Member is updated.");
$('.alert-success').fadeIn();
}

但是,在#/register_members处,数据仍然保持不变。无论如何,我可以在 angularjs 中部分刷新页面吗?我正在使用 ng:view 和 $route。

我尝试过使用

window.location.reload(true);

但是整个页面更新后不会显示成功信息。

有人知道吗?

最佳答案

发现一个有趣的答案 here使用 Jquery 刷新页面中的 div

我的页面是“#/register_members”我想要更新的 div 是“#registerlist”,它位于名为“#browse-box”的 div 内。

所以现在我的 Controller 将是

window.location="#/register_members";
$("#browse-box").load("/#/register_members #registerlist")
$('.alert-error').hide();
$('.alert-success').html("Member is updated.");
$('.alert-success').fadeIn();

就像一个魅力。 :)

关于refresh - Angularjs刷新ng :view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com