一部のフォーム情報が含まれているが、重複が発生する可能性がある URL の変更について質問があります。一言で説明するのはちょっと難しいです。そのため、ドロップダウンを使用してページネーションを検索して試行するためのフォームがあります。URL は次のようになります。
http://www.site.com/page/?name=Amanda&state=WA&approved=-2&form_date=&submit=送信
...そして、以下のコードはページ呼び出しをうまく追加します(たとえば)
http://www.site.com/page/?name=Amanda&state=WA&approved=-2&form_date=&submit=送信&page=2
ただし、ページを再度変更すると、ページ呼び出しが複製されるため、
http://www.site.com/page/?name=Amanda&state=WA&approved=-2&form_date=&submit=提出&page=2&page=2
PHP経由で修正する方法は知っていますが、可能であればjQueryに保持したいと考えています。以下は私のjQuery呼び出しです。indexOf 呼び出しを行う必要がありますか? それが唯一の方法ですか?他に方法があると思ったので質問させていただきました。
$('#page').change(function(){
var pathName = window.location.search;
var page_change = $('#page option:selected').val();
if(pathName == ""){
window.location.replace("?page="+page_change);
} else {
window.location.replace(pathName+"&page="+page_change);
}
});
ありがとう!!!