如何在浏览器中更新url

如何在浏览器中更新url,r,shiny,shinyjs,R,Shiny,Shinyjs,现在我在闪亮应用程序的UI部分有p(“请点击”,a(“此处”,href=URL)),其中URL是一个简单变量,其值不固定。 现在我在服务器部分执行一些操作&最后,我想更新我的URL变量。 有人能告诉我怎么做吗?你可以用一个。您可以在开始时将其初始化为所需的任何值: URL <- reactiveVal("www.website.com") 然后在您的ui.R: p("Please click", htmlOutput("link"

现在我在闪亮应用程序的
UI
部分有
p(“请点击”,a(“此处”,href=URL))
,其中URL是一个简单变量,其值不固定。 现在我在
服务器
部分执行一些操作&最后,我想更新我的URL变量。 有人能告诉我怎么做吗?

你可以用一个。您可以在开始时将其初始化为所需的任何值:

URL <- reactiveVal("www.website.com")
然后在您的
ui.R

p("Please click", htmlOutput("link", inline = TRUE))

谢谢你的帮助,但好像有什么不对劲。如何从UI组件调用URL函数,因为我需要在服务器内部初始化URL。它向我显示了错误
无法找到函数“URL”
相应地更新了我的答案。让我知道这是否有效。您的解决方案看起来不错&没有错误,但不起作用。当我点击链接时,它只是显示“未找到”。很抱歉,有一些打字错误。修复了它们,并进行了尝试。它现在应该能工作了…它能工作了。谢谢你,伙计。。。你救了我一个晚上笑脸
output$link <- renderUI({
  a("here", href = URL())
})
p("Please click", htmlOutput("link", inline = TRUE))