私が取り組んでいるプロジェクトの1つでjquery uniformを使用しています。これは管理者パネルなので、私は本当に表示するオプションがありません。私は私の問題を説明しますJquery Uniform Updateが機能しない
私がやっていることはかなり簡単です。私はいくつかのフォーム要素(選択、チェックボックス、テキスト入力など)をajaxでページに追加しています。
動的に追加されたフォーム要素の再スタイリングを除いて、すべてのものが機能します。
function step2() {
$.post(siteUrl + "includes/ajax/members/add-subscription.php?do=step2", $("#selectedSubscribers").serialize(), function(data) {
$('.step2_content').html(data);
$.uniform.update();
});
}
誰もが同様の問題を経験しましたか?私のonClick、onChange関数は問題なく(動的にフォーム要素を追加して)働いています。それはちょうど$.uniform.update();
が動作していないようです。
データの処理に時間がかかる可能性があるので、$ .uniform.update();データが処理される前に呼び出されるので、私は$.ajax
とasync: false
を使ってみました。
このような問題を経験した人や解決策を知っている人なら誰でもこの問題を解決することができます。
ありがとうございます。
ご返信ありがとうございます。残念ながら、うまくいきませんでした。 – Revenant
理由は分かりませんが、これは$( "select、input:checkbox、input:radio、input:file")が働いていました。 $ .uniform.update(); .update()がなくてもまだ動作せず、なぜ要素をユニフォームに追加した後に.update()を使用する必要があるのか分からない。 – Revenant
$ .uniform.update();私のために働いた:) thanks –