使用post/redirect/get模式,可以防止表单提交重复。例如,您可以阻止在线购物网站的访问者两次订购同一商品。但是,在访问者不使用AJAX调用刷新页面之后,是否有可能阻止这种重复操作,但在DOM上接收和维护与POST一起发送的输入值?
为了澄清这一点,下面是一个例子。您需要使用POST方法,以便在单击按钮后运行特定的函数(e.g. ordering an item)。您需要防止此函数在刷新时执行。您将返回到具有输入值的同一个页面,在DOM中
带有表单数据的重定向链接从外部应用程序发送到我的angular应用程序。例如:重定向链接=> (POST请求)
Form data => accessToken=YxerUjwi8u0IN5jZeTECG06eipKr/npjRg0J6TNHp7LmSJG6On28gNnw4hN1wYw27GtlGWcSzhvOWnvGTtXFE如何将此表单数据放入我的angular应用程序中?
正如标题中提到的,我有一个应用程序,当显示身份验证对话框请求权限时,无论用户单击的是Allow还是Don't Allow按钮,它们都会被重定向到应用程序画布页面。我知道这与redirect_uri有关,但有没有一种方法可以区分这两个动作,以便根据所单击的按钮执行不同的逻辑?// Login or logout url will be needed depending on current user state. $loginUrl =