JQuery .attr прохождения & в ссылке как & - PullRequest
0 голосов
/ 05 июля 2011

На сайте 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

Обратите внимание, что знаки & отправляются как &. Наша биллинговая система не берет трубку, и в URL кто-нибудь может помочь

С уважением Росс

1 Ответ

0 голосов
/ 05 июля 2011

Изменение выполняется на стороне сервера, поскольку отправленный вами код отлично работает, когда играет, см. http://jsfiddle.net/nzz3w/.Так что невозможно (по крайней мере для меня) отладить, не зная, что происходит на стороне сервера ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...