【问题标题】:Append a var to url with jquery function使用 jquery 函数将 var 附加到 url
【发布时间】:2011-09-28 06:17:15
【问题描述】:

我希望将一个 var 附加到一个带有我对点击事件有 bounf 的函数的 url。

假设网址是 www.example.com

函数运行后就变成了。

www.example.com?folder=beats

我已经获得了获取正确文件夹值的函数,但需要将其附加到当前页面 url。

function fileDialogStart() {

$folder = $('#ams3Folder').val();



}

任何帮助

【问题讨论】:

  • 浏览器的 URL 还是只是一些字符串?
  • 使用var 声明变量,这样就不会创建隐含的全局变量。

标签: jquery url


【解决方案1】:
function fileDialogStart() 
{
    var newURLString = window.location.href + 
            "?folder=" + $('#ams3Folder').val();

    window.location.href = newURLString;    // The page will redirect instantly 
                                            // after this assignment
}

欲了解更多信息,请转至here

【讨论】:

【解决方案2】:
function fileDialogStart() {

$folder = $('#ams3Folder').val();

window.location.href = window.location.href + $folder

// window.location.href = window.location.href + '?test=10';

}

【讨论】:

  • 嗨 tarek 只是一个问题是,如果我运行它两次,我会得到 www.example.com?folder=beats?folder=beats 这会搞砸????
  • 你有 2 个选项:在附加变量之前使用 replace() 清理 location.href 或执行类似的操作:window.location.href = 'index.php?'+$folder
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-22
  • 2012-12-14
  • 2014-04-25
  • 2017-04-30
  • 2015-12-23
  • 1970-01-01
相关资源
最近更新 更多