Jquery.attr传递&在链接中为&amp

Jquery .attr passing & in link as &

本文关键字:amp 链接 Jquery attr 传递      更新时间:2023-09-26

在我正在开发的joomla网站上,我们使用jquery更改进入结账页面的按钮。

cartlink = "https://domain.co.uk/billing/cart.php?a=add&pid=67&domainoption=subdomain&sld=domain&tld=.co.uk&billingcycle=monthly&configoption[2]="+configoption2+"&configoption[3]="+configoption3+"&configoption[5]="+configoption5;
    jQuery("a#vps").attr('href', '' + cartlink +'');

然而,当有人点击链接时,他们会被重定向到

https://domain.co.uk/billing/cart.phpa=add&pid=67&domainoption=subdomain&sld=domain&tld=.co.uk&billingcycle=monthly&configoption[2]=7&configoption[3]=9&configoption[5]=14

请注意;符号被发送为CCD_ 2。我们的计费系统不起作用;在url中,有人能帮助吗

问候Ross

更改是在服务器端完成的,因为您发布的代码在篡改时可以完美工作,请参阅http://jsfiddle.net/nzz3w/。所以(至少对我来说(在不知道服务器端发生了什么的情况下进行调试是不可能的。。。