質問の編集履歴

< 前の版

編集後

2013/11/03 03:43:22

jQuery の replace の質問です。

input要素[ id="ajaxSave" ]で取得した値を、ul>li要素[ class="sortLink" ]の最後にあるパラメーターの[ &q= ]に4行ともセットしようと考えていますが、これまたうまくいきません。
現在試しているコードは以下に添付しました。

症状として、
パラメーターのorderやdasortの値を変えて4種書いているのですが、以下のコードを試すと4行ともすべて1行目と同じURLになってしまいます。
[ &q= ]の値はうまくセットされていますが、4行とも以下URLになる。
https://abc-com.ssl-xserver.jp/quiz/?fbid=1022&order=id&dasort=desc&q=xxx
つまり2行目も4行目も、orderはidに、dasortはdescになってしまうのです。
どなたか以下を考慮し、他のul>li要素に干渉することなく、4行の[ &q= ]だけに[ id="ajaxSave" ]の値をセットできるようコードの添削校正をよろしくお願いします。

(1)[ &q= ]はSmartyから受け取った値がセットされている場合もありますし空の場合もあります。例、[ &q=13 ] [ &q=%83e%83X%83g ]
(2)[ &q= ]は後にもパラメーターが続く可能性があります。例、[ &q=20&k=xxx ]

質問ページに戻る