言語変更チェックボックスを試しました。私がタミール語を選択した場合は、ページをリロードしてからタミール語を適用することを意味します。選択ボックスの値はデフォルトのオプション英語をリロードします。周り選択ボックスの選択値の後の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. Facebookページの選択ボックス
- 2. Struts複数選択ボックスの選択
- 3. 選択ボックスのノーマルコーナー -
- 4. カスタムスタイルの選択ボックス
- 5. jQueryの:ボックス選択
- 6. 別の選択ボックス
- 7. カスタムスタイルの選択ボックス
- 8. 選択ボックスのi18n
- 9. テキストフィールドの選択ショーでボックス値を選択
- 10. Jqueryで選択した "選択ボックス"の値を取得
- 11. デフォルトで選択ボックスから最初の値を選択 - AngularJS
- 12. javascriptの選択ボックスから選択した値
- 13. スタイル選択ボックスで選択されたHTMLの値
- 14. ページをリロードした後にアクティブリストの選択を保存する
- 15. ブーストマルチセレクションjsのDB値から選択したボックス値の選択方法?
- 16. Request.Form HTML +複数のボックス値を選択
- 17. osCMaxの選択ボックスで、複数のデフォルト値または以前に選択した値を選択します。
- 18. フォーム選択ボックス
- 19. エキスパンド選択ボックス
- 20. jqueryのは、複数の選択ボックスの値を選択します
- 21. ページをリロードせずにオプションを選択
- 22. 位置最初のオプションを自動選択せずに選択ボックスの上に選択ボックスの選択を選択しました
- 23. v-inの選択ボックスの最初のオプションを選択
- 24. 選択ボックスのオプションに
- 25. 下のリンクボタンを選択ボックス
- 26. jqueryの代替選択ボックス
- 27. jQueryのリフレッシュ選択ボックス
- 28. バニラJavascriptのカスタム選択ボックス
- 29. openerpの動的選択ボックス
- 30. 選択ボックスへの入力
' LangLoad(データ)を想定しますあなたが何とかそれを伝えない限り、あなたがAjaxコールバックの途中にいたことはわかりません –