2016-03-22 1 views
0
function set_current_language(lang){ 
    var arrLang = [{code:"zh-hant",url:"http://dev2.next.tv?lang=zh-hant"},{code:"zh-hans",url:"http://dev2.next.tv?lang=zh-hans"},{code:"en",url:"http://dev2.next.tv"}]; 
    var lang_count = 3; 

    for (i = 0; i < lang_count; i++) { 
     if(lang == arrLang[i].code){ 
      window.location.assign(arrLang[i].url); 
      break; 
     } 
    } 
} 

では使用できません。 これは一度だけ動作します2回目は私のブレークポイントに達しません。しかし、この機能はinspect element windowで利用できます。Javascriptの機能は、私は、クエリパラメータでページをリロードするために、この関数を呼び出すページの更新

+0

はforループが実行されますか?ブラウザでデバッガを使用してみてください。 – gurvinder372

+0

forループにデバッグポイントを追加しました。初めてページを実行して更新します。しかし、二度目ではありません。私のデバッグポイントには来ていません。 –

+0

どこが詰まっていますか? – gurvinder372

答えて

0

ごめんなさい。それは機能の欠陥ではなかった。言語が変更されたときにオブジェクト配列が生成されませんでした。

関連する問題