php / mysqlとjqueryが入力された5つのリスト(選択)があります。私はこのスクリプトを使用します:http://bit.ly/3YTAXe
フォームを投稿して新しいページが表示されたら、5つのリストを再表示し、5つのリストに投稿された値を入力します。
イベントの「変化」などをシミュレートする必要があると思います。私のコードは役に立たないと思います(それはsmartyや他の多くのものの中にあります)。
上記のリンクにあるサンプルコードから誰かが私を助けることができますか?
php / mysqlとjqueryが入力された5つのリスト(選択)があります。私はこのスクリプトを使用します:http://bit.ly/3YTAXe
フォームを投稿して新しいページが表示されたら、5つのリストを再表示し、5つのリストに投稿された値を入力します。
イベントの「変化」などをシミュレートする必要があると思います。私のコードは役に立たないと思います(それはsmartyや他の多くのものの中にあります)。
上記のリンクにあるサンプルコードから誰かが私を助けることができますか?
.trigger()を試してください
$('#yourselect').val('yourvalue');
$('#yourselect').trigger('change');
また、単一のステートメントにチェーンすることもできます。
$('#yourselect').val('yourvalue').trigger('change');
標準の投稿アクションは、投稿されたフォームの自然な「メモリ」を持たない新しいページをサーバーに要求します。したがって、3つの基本的なオプションがあります。
私は3番目のオプションを好みます。jqueryはフォームをajaxで送信し、実際のページ内でサーバーからの応答を処理します。もちろん、フォーム送信ボタンのクリック(または$('form')。submit)で「event.preventDefault」を実行する必要があります。個人的には、$。postによって送信されることになっているフォームに「action=」タグを定義していません($ .postブロック内で変数を使用しています)。