jQuery添加URL参数[重复]
Posted
技术标签:
【中文标题】jQuery添加URL参数[重复]【英文标题】:jQuery add URL parameter [duplicate] 【发布时间】:2015-11-25 20:46:27 【问题描述】:我有一个使用 dropzone.js 的 jquery 多拖放文件上传器。
我在 dropzone 代码中添加了以下代码
this.on("queuecomplete", function (file)
alert("&success=yes");
);
因此,当队列完成时,它会立即发送警报,但是我想更改它,以便使用 jquery 将其作为参数添加到 URL。
任何想法如何使用 jquery 做到这一点?
【问题讨论】:
我猜您想将参数添加到当前页面的 URL 并使用 URL 和参数重新加载页面。这是真正的问题吗? 这是 jQuery 特定的。重复的问题是特定于 javascript 的,并且没有 jquery 标记。 【参考方案1】:这样就可以了……
this.on("queuecomplete", function (file)
var url = document.location.href+"&success=yes";
document.location = url;
);
选项二(如果您已经有一个参数)
this.on("queuecomplete", function (file)
if(document.location.href.contains('?'))
var url = document.location.href+"&success=yes";
else
var url = document.location.href+"?success=yes";
document.location = url;
);
【讨论】:
...除非 URL 中没有?
。
这是一个快速的解决方案...等一下
我建议为此使用标准的 URI/URL 操作库,例如medialize.github.io/URI.js
@LeoJavier,反正看起来像MDN recommends .includes
instead of .contains
。
问题要求jQuery解决方案,这个没有使用jQuery。以上是关于jQuery添加URL参数[重复]的主要内容,如果未能解决你的问题,请参考以下文章