言語変更チェックボックスを試しました。私がタミール語を選択した場合は、ページをリロードしてからタミール語を適用することを意味します。選択ボックスの値はデフォルトのオプション英語をリロードします。周り選択ボックスの選択値の後のWebページのリロード
1
A
答えて
1
仕事....賢明な選択ボックスの値が
HTMLコード
<select id="Language" name="Language" class="bootstrap-select buttonstyle">
<option value="English">English</option>
<option value="Tamil">தமிழ்</option>
<option value="Malayalam">മലയാളം</option>
</select>
jQueryのコードこれを解決する方法を
$('#Language').on('change', function() {
var value = $(this).val();
$.ajax({
url: 'php/language.php',
data: {val:value},
type: 'POST',
success:function (data) {
document.location.reload();
LangLoad(data);
}
});
});
function LangLoad(value) {
$('#Language').val(value);
}
を選択した言語を変更する方法 」のdidnので、あなたのアプローチを適切にしてください。
は、あまりにも、サーバから受信したデータに頼ることがより適切だろうlocalStorage
$(document).ready(function(){
var language = localStorage.getItem('language');
if(language) {
$('#Language').val(language);
}
});
0
からlanguage
値を取得language
$('#Language').on('change', function() {
var value = $(this).val();
$.ajax({
url: 'php/language.php',
data: {val:value},
type: 'POST',
success:function (data) {
LangLoad(data); //call this before reloading document
document.location.reload();
}
});
});
function LangLoad(value) {
localStorage.setItem('language', value);//storing to localStorage
//$('#Language').val(value); //no need here
}
を選択し保存するためにlocalStorage
の使用を検討してください。あなたはページを更新すると、呼び出されることはありません `;私はあなたのサーバーの言語php
JAVASCRIPT
$('#Language').on('change', function() {
$('form').submit();
});
HTML & PHPビュー
<form action="php/language.php" method="POST">
<select id="Language" name="Language" class="bootstrap-select buttonstyle">
<?php $html = '';
foreach ($options as $option => $value) {
if ($value === $selectedValue) {
$html .= '<option value='.$value.' selected="selected">'.$option.'</option>';
} else {
$html .= '<option value='.$value.'>'.$option.'</option>';
}
}?>
<?php echo $html; ?>
</select>
</form>
関連する問題
- 1. オプションのリロードを選択し、他の選択ボックスの値を変更します
- 2. Facebookページの選択ボックス
- 3. ジェイドパグは、[選択]ボックスの選択
- 4. Struts複数選択ボックスの選択
- 5. 検索後に選択ボックスのフィールドに選択値を保存します
- 6. AngularJS選択ボックスの値が選択後にデフォルトに設定されない
- 7. カスタムスタイルの選択ボックス
- 8. 別の選択ボックス
- 9. 選択ボックスのi18n
- 10. jQueryの:ボックス選択
- 11. 選択ボックスのノーマルコーナー -
- 12. カスタムスタイルの選択ボックス
- 13. データテーブルJSF + PrimeFacesで選択した行の後のページをリロード
- 14. スタイル選択ボックスで選択されたHTMLの値
- 15. Jqueryで選択した "選択ボックス"の値を取得
- 16. テキストフィールドの選択ショーでボックス値を選択
- 17. javascriptの選択ボックスから選択した値
- 18. デフォルトで選択ボックスから最初の値を選択 - AngularJS
- 19. ページをリロードした後にアクティブリストの選択を保存する
- 20. ブーストマルチセレクションjsのDB値から選択したボックス値の選択方法?
- 21. 選択ボックスの条件表示値
- 22. Request.Form HTML +複数のボックス値を選択
- 23. フォーム選択ボックス
- 24. エキスパンド選択ボックス
- 25. osCMaxの選択ボックスで、複数のデフォルト値または以前に選択した値を選択します。
- 26. 選択非表示の選択ボックスと選択ボックスオプションを選択に基づいて選択します。
- 27. jqueryのは、複数の選択ボックスの値を選択します
- 28. ページをリロードせずにオプションを選択
- 29. 位置最初のオプションを自動選択せずに選択ボックスの上に選択ボックスの選択を選択しました
- 30. v-inの選択ボックスの最初のオプションを選択
' LangLoad(データ)を想定しますあなたが何とかそれを伝えない限り、あなたがAjaxコールバックの途中にいたことはわかりません –