2011-07-05 9 views
0

joomlaサイトでは、jqueryを使用してチェックアウトページに移動するボタンを変更しています。誰かがリンクをクリックしたときにJquery .attr passing&in link &

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 

お知らせにリダイレクトされます。 Googleの課金システムは、誰もが

よろしくロス

+2

ページがレンダリングされたときの状態はどうでしょうか?あなたが見ているソースは、クライアントにレンダリングされる前に再度エンコードされている可能性があります。クライアントが実際に取得しているソースを確認してください。 –

+0

http://stackoverflow.com/questions/6540106/change-href-parameter-using-jquery/6540126#6540126最初の回答を確認してください – Phil

+0

これをチェックするにはどうすればいいですか?これは一日中完了しました。 –

答えて

0

を助けることができるURLに&を拾う変更がhttp://jsfiddle.net/nzz3w/を参照して、いじったときに完璧に作品を投稿コードとしてサーバ側で行われているdoesntの。サーバー側で何が起こっているのかを知らずにデバッグすることはできません。

+0

こんにちはErricあなたの答えをありがとう、私はあなたがどのようなサーバー側で起こるかを知らせるに行くことができます –