javascript - Jqueryで読み込まれたページのURLを変更する

原文 javascript php jquery

私のindex.phpページにこのコードがあります:

$('.EditCustomer').load("page1.php");

<select name="date" id="date" class="form-control">
...options here...
</select>


次に、これをpage1.phpに置きます。これにより、page1.phppage1.php?date=1234に変更されます。

$(document).ready(function() {
        $('#date').on('change', function() {
            $('.EditCustomer').load("page1.php?date=" + $(this).val());
            alert($(this).val());
        });
    });


.EditCustomer divが見つからないため、実行していません

どうすればpage1.phpを変更できますか?
答え
履歴オブジェクトを使用してURLを変更できます。

Manipulating the history/url of page

history.replaceState(null, null, "page1.php?date=" + $(this).val());


これがあなたが探しているものかどうかはわかりませんが。
関連記事

javascript - ng-repeat内のng-modelの設定が機能しない

javascript - 1つのソースのみからイベントを抽出する方法

javascript - ng-repeat内で呼び出されたAngular $ broadcastが複数回起動する

javascript - session.lastAccessedTimeをJavaScript日付オブジェクトに変換します

javascript - javascript 4ボタン、2動作

javascript - ExpressおよびCheerio / JSDOM

javascript - ifが機能しない場合のclearInterval

javascript - ReactJS-複数の要素へのsetState

javascript - php:// stdinが余分な文字を読み取る

javascript - (AngularJS)UI-Routerのセットアップ後にインジェクションが機能しない