标签: refresh

Yii2 提交模态表单后不刷新页面

我有一个创建购买页面。它有一个供应商下拉字段,我可以在其中添加新供应商,单击时会显示一个模式。模式中有一个用于添加新供应商的表格。当我创建新的供应商并单击提交按钮后,页面将刷新。

这是一个屏幕截图: 在此输入图像描述

由于我的动作控制器中的功能,页面被刷新redirect

$model->refresh();
return $this->redirect(['index', 'id' => $session['user_id']]);
Run Code Online (Sandbox Code Playgroud)

我知道 Ajax 也许可以解决这个问题,但我不知道如何开始。单击“创建”按钮后,如何从模式表单中获取数据以在 Ajax 函数中使用它,而无需通过控制器(仅用于前端显示)?

php ajax refresh modal-dialog yii2

2
推荐指数
1
解决办法
1万
查看次数

UIProgressView 和定期刷新(在 Swift 中)

我需要解析大量文本,并希望在此过程中向用户提供一些反馈。

环境是 Swift,虽然我确实在 Obj-C 中看到了一些代码 ([self performSelector:@selector(.....)),它没有多大意义。如果我知道如何将其嵌入到 Swift 方法中,我会这样做。

我可以用一个可重现的小案例来总结这个问题,它给出了相同的结果。即在循环中,增加一个值,显示进度并返回直到完成。显然,进度不会显示,因为 iOS 在刷新屏幕之前等待循环完成。

这是有道理的,所以我想在不同的时间间隔中断处理(即循环)并在继续处理之前刷新进度条。

我当前的代码如下所示:

@IBAction func goButton(sender: UIButton) {
    currentCounter = 0
    target = textTarget.text.toInt()!
    step = textStep.text.toInt()!
    updateProgressBar()
    while currentCounter < target {
        currentCounter += step
        updateProgressBar()
    }
}

func updateProgressBar() {
    var percentage = Float(currentCounter) / Float(target) * 100
    progressPercentage.text = "\(percentage) %"
    println("progress = \(percentage)")
    progressBar.setProgress(percentage, animated: false)
}
Run Code Online (Sandbox Code Playgroud)

我看到了以下内容:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
    // do some task here... 
}
dispatch_async(dispatch_get_main_queue()) {
    // do another task here...
} …
Run Code Online (Sandbox Code Playgroud)

refresh uiprogressview swift

2
推荐指数
1
解决办法
6345
查看次数

Nightwatch 友好的命令或 javascript 函数来重新加载页面

我一直在尝试重新加载页面的各种建议。

手动重新加载页面

随着 Nightwatch magellan testarmada。我看到的错误是"TypeError: Cannot read property 'apply' of undefined"

有没有其他人遇到过这个问题/解决了它?

编辑:client.navigate().refresh();不起作用。

javascript refresh reload magellan

2
推荐指数
1
解决办法
6313
查看次数

如何在纯 PHP 中创建刷新令牌?

我一直在网上搜索有关如何自己生成刷新令牌的示例/说明。不使用 Oauth 等任何服务。只是用普通的 php 语言。我找到了很多关于如何使用它们的信息,但没有找到如何创建它们。

我创建一个像这样的 JWT:

$secret = "secret";

$header = json_encode(['typ' => 'JWT', 'alg' => 'HS256']);

function createJWT($user_id){
    $date = new DateTime();
    $timestamp = $date->getTimestamp();

    global $header;
    global $secret;
    $payload = ['user_id' => $user_id, 'iat'=> $timestamp, 'exp'=>$timestamp+10];
    $payload = json_encode( $payload );
    $base64UrlHeader = str_replace(['+','/','='], ['-','_',''], base64_encode($header));
    $base64UrlPayload = str_replace(['+','/','='], ['-','_',''], base64_encode($payload));
    $signature = hash_hmac('sha256', $base64UrlHeader . "." . $base64UrlPayload, $secret);
    $base64UrlSignature = str_replace(['+','/','='], ['-','_',''], base64_encode($signature));
    $JWT =$base64UrlHeader . '.' . $base64UrlPayload . '.' . $base64UrlSignature;

    return $JWT; …
Run Code Online (Sandbox Code Playgroud)

php refresh token jwt

2
推荐指数
1
解决办法
8800
查看次数

在 ReactJS 中使用 AWS Cognito 和 AXIOS 刷新令牌的最佳实践/方法

我正在 App.JS 中执行以下操作,但它没有刷新其他组件中的令牌。有人可以建议在进行 AXIOS 调用之前检查令牌是否有效或从所有组件刷新它的最佳方法是什么。如果您可以提供任何示例的链接,那就太好了。谢谢你。

import { Auth } from "aws-amplify";
import setAuthorizationToken from './components/utility/SetAuthorizationToken';


async componentWillMount() {    
    try {            
       console.log("Im am in componentWillMount() in App.js");
       await Auth.currentSession().then(data => {
        this.setAuthStatus(true);
      }).catch(err => {
        this.setAuthStatus(false)
        });
      await Auth.currentAuthenticatedUser().then(user => {
        this.setUser(user);
        setAuthorizationToken(user.signInUserSession.idToken.jwtToken);
      });     
    } catch(error) {
      if (error !== 'No current user') {
        console.log(error);
      }
    }
    this.setState({ isAuthenticating: false });  
  }
Run Code Online (Sandbox Code Playgroud)

设置授权令牌.js

import axios from 'axios';

export default function SetAuthorizationToken(token) {
    if(token){
        axios.defaults.headers.common['Authorization'] = token;       
    }else{
        delete axios.defaults.headers.common['Authorization'];
    }
}
Run Code Online (Sandbox Code Playgroud)

refresh token amazon-web-services reactjs amazon-cognito

2
推荐指数
1
解决办法
1926
查看次数

在 Visual Studio 2019 中使用的 Razor 视图未更新

当我创建一个新的 asp.net 项目时,刷新浏览器时不会反映对我的 razor 视图的更新。

它们仅在我停止调试会话并再次启动服务器时更新。很烦人。我已经关闭了网络缓存,并在 Chrome 和 Internet Explorer 中尝试过。问题仍然存在。

用 .net 2.2 创建的旧项目工作正常,这只影响在 .net 3.0 中创建的新项目。

html asp.net refresh razor visual-studio-2019

2
推荐指数
1
解决办法
1032
查看次数

强制 JPA 从数据库重新加载实体

我有一个实体以一对一的关系Foo链接到一个实体:Status

@Entity
@NamedQueries({
  @NamedQuery(name = "Foo.findById", query = "select o from Foo o where o.fooId = :fooId")
})
public class Foo implements Serializable {
    @Id
    @Column(name="FOO_ID")
    private Long fooId;

    @OneToOne(mappedBy = "foo")
    private Status status;

    public Long getFooId() {
        return fooId;
    }

    public void setFooId(Long fooId) {
        this.fooId = fooId;
    }

    public Status getStatus() {
        return status;
    }

    public void setStatus(Status status) {
        this.status = status;
    }
}
Run Code Online (Sandbox Code Playgroud)
@Entity
public class FooCurrentStatus implements Serializable {
    @Id
    private …
Run Code Online (Sandbox Code Playgroud)

jpa refresh

2
推荐指数
1
解决办法
1万
查看次数

Visual Studio Code 使用 apache 自动刷新浏览器

有没有办法设置(扩展等...)Visual Studio 代码,以便在保存我正在处理的文件后自动刷新浏览器(Firefox Dev、Chrome Dev)?(如 Live Server 扩展)

我正在本地安装 Apache(是的,我正在使用 WordPress :)

apache refresh local auto visual-studio-code

2
推荐指数
1
解决办法
3527
查看次数

从存储在 OneDrive 上的 Excel 文件每小时自动刷新 Power BI 数据集

如何从存储在 OneDrive for Business 上的 Excel 文件设置 Power BI 数据集的每小时自动刷新?我究竟做错了什么?

我的设置按照 Vesa Tikkanen 在Power BI帖子中描述的可能连接地图上的以下路径进行:为什么我的报告没有从 OneDrive 刷新?来源的兼容性图表。

在此处输入图片说明 原图来自:https : //www.qumio.com/Blog/Lists/Posts/Post.aspx?ID=44

数据集的手动刷新工作正常,如下图所示,但每小时刷新甚至没有开始。

在此处输入图片说明

我尝试通过选择 1 和 3“计划刷新”来设置每小时自动刷新。我将 OneDrive 刷新设置为 ON。它应该足够了。应该启用其他任何东西吗?应该启用“计划刷新”吗?

在此处输入图片说明

我肯定有很好的“数据源凭据”,因为手动刷新有效。我的 PBIX 文件也存储在 OneDrive 上,因此不需要“发布”即可进行 PBIX 更新。

我已经获取了我的 Excel 文件,就像本教程中介绍的那样:https : //youtu.be/uxMlV9KKf6E?t=315

refresh onedrive powerbi powerbi-datasource

2
推荐指数
1
解决办法
1318
查看次数

视频源未在 useState() 上更新

import React, { useState, useEffect } from 'react';\nimport rainClip from '../videos/rain.mp4';\nimport sunnyClip from '../videos/sunny.mp4';\nimport dullClip from '../videos/cloudy_black.mp4'\nimport '../App.css'\nexport default function Background({ weather }){\n  const [clip, setClip] = useState(sunnyClip)\n  console.log(clip)\n  console.log('Background loaded')\n  useEffect(() =>{\n    if (weather[0].description.includes('\xd0\xb4\xd0\xbe\xd0\xb6\xd0\xb4\xd1\x8c')){\n      setClip(rainClip)\n      console.log('Setted rain')\n    }\n    if (weather[0].description.includes('\xd0\xbf\xd0\xb0\xd1\x81\xd0\xbc\xd1\x83\xd1\x80\xd0\xbd\xd0\xbe')){\n      setClip(dullClip)\n      console.log('Setted dull')\n    }\n    if (weather[0].description.includes('\xd1\x8f\xd1\x81\xd0\xbd\xd0\xbe')){\n      setClip(sunnyClip)\n      console.log('Setted sun')\n    }\n  }, [weather])\n \n    return(\n        <video autoPlay loop muted\n        style={{\n          height: '100%',\n          zIndex: '-1',\n          left: '50%',\n          transform: 'translate(-50%, 0%)',\n          position: 'absolute'\n        }}\n        >\n        <source src={clip} type="video/mp4" />\n      </video>\n    )\n}\n
Run Code Online (Sandbox Code Playgroud)\n …

video state refresh reactjs

2
推荐指数
1
解决办法
715
查看次数