JavaScript の一部の URL 変数を置き換えるのに問題があります。&s=との値を置き換えようとしています&so=。以下は私のコードです:
url = url.replace(/(s=).*?(&)/, '$1' + $("#sort_by").val() + '$2');
url = url.replace(/(so=).*?(&)/, '$1' + $("#sort_ord").val() + '$2');
最初の置換は問題なく機能し、s値は常に置換されますが、so変数は決して置換されないようです。