如何正确地将参数添加到带有 jquery 的链接?我现在已经在这里阅读了有关此的各种主题,但我无法使其正常工作。
详细地说,如果用户在点击时点击某个链接,我想获取输入的值,然后将其添加到点击的链接中,并使用带有添加参数的新 url 重定向用户。
一切正常,但是当我在目标 URL 上使用 Php 转储 $_GET 时,我总是以 amp;parameter_name 而不是 parameter_name 结束。我所做的:
$('#add-item-wishlist').bind('click', function(e) {
// get quantity from input
var current_qty = $('.inp-qty').val();
//redirect user
e.preventDefault();
window.location.href = $(this).attr("href") + '&qty=' + current_qty;
});
如果我使用 php 转储,&qty 总是会导致 amp;qty,因此 php 脚本内部的检查也会失败。
// 编辑我可以提一下我在 Smarty 模板引擎的环境中使用这个片段吗?
固定的
我通过将代码移动到 HTML 头来修复它,将其从 Smart html 模板文件中删除。似乎聪明在某种程度上把它搞砸了。