Я не мог перезагрузить в один клик внешнего div-содержимого, которые были вставлены в главную страницу с помощью выбора языка через jquery - PullRequest
0 голосов
/ 23 ноября 2018

Я не могу перезагрузить в один клик внешний div-контент, который был вставлен в главную страницу с помощью Language-selector через jquery.

Ссылки необходимо явно щелкнуть, чтобы jquery сменил «язык» внешнего содержимого, вставленного в div, на правильный.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Фактический URL-адрес здесь :

Например:

(a) Нажмите «Услуги -> Контакт»,

(b) Затем измените язык,

(c) Контент не «перезагружен» с соответствующим измененнымсодержание языка

Я не знаю, как выполнить эту причину нескольких ссылок.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Обратите внимание, что на главной странице есть несколько областей, которые вставляются извне, например, основной корпус и левая сторона.

Мое предположение: я хотел бы что-то вроде этого:

a) left_link_index -> "Определить текущий URL", загрузить содержимое при изменении языка

b) mainbody --> «Определить текущий URL перед хэшем» загрузить содержимое при изменении языка

 $(document).ready(function() {
       $("#mainbody").load(url_web)
       $("#left_link_index").load(left_url_web)
    });

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Сценарийчто меняет язык, а также загружает внешний div-контент

<script>
    // stackoverflow: 49637061  &  11134701 
$('[lang="en"]').show();
$('[lang="gr"]').hide();
          $(document).ready(function(){
           $("#idR_Code_PSPP").click(function(){
             $("#mainbody").load("R_Code_PSPP.html #st_en").data('url_idR_Code_PSPP', "R_Code_PSPP.html#st_en")
             $("#left_link_index").load("R_Code_PSPP.html #left_links_en")
              var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+ $("#mainbody").data('url_idR_Code_PSPP');
             $("#mainbody_2").html(url_web)
            });   
           $("#idStatistics").click(function(){
            $("#mainbody").load("Statistics.html #st_en").data('url_idStatistics', "Statistics.html#st_en"); 
            $("#left_link_index").load("Statistics.html #left_links_en")
              var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idStatistics');
              $("#mainbody_2").html(url_web)
          }); 
           $("#idStat_Article").click(function(){
             $("#mainbody").load("Stat_Article.html #st_en"  ).data('url_idStat_Article', "Stat_Article.html#st_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idStat_Article');
              $("#mainbody_2").html(url_web)
          });
           $("#idPlanets_Health").click(function(){
             $("#mainbody").load("Planets_Health.html #st_en").data('url_idPlanets_Health', "Planets_Health.html#st_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idPlanets_Health'); 
              $("#mainbody_2").html(url_web)
          }); 
           $("#idServices").click(function(){
             $("#mainbody").load("Services.html #st_en").data('url_idServices', "Services.html#st_en");
             $("#left_link_index").load("Services.html #left_links_en"); 
               var url_idServices = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idServices'); 
              $("#mainbody_2").html(url_idServices)
          }); 
          $(document).on('click', '#id_bio_history_en', function(){
            $("#mainbody").load("Services.html #bio_history_en").data('url_bio_history_en', "Services.html#bio_history_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_bio_history_en'); 
            $("#mainbody_2").html(url_web)
          }); 
          $(document).on('click', '#id_info_en', function(){
            $("#mainbody").load("Services.html #info_en").data('url_info_en', "Services.html#info_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_info_en'); 
            $("#mainbody_2").html(url_web)
          }); 
          $(document).on('click', '#id_contact_en', function(){
            $("#mainbody").load("Services.html #contact_en").data('url_contact_en', "Services.html#contact_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_contact_en'); 
            $("#mainbody_2").html(url_web)
          });
          }); 

$('#lang_switch').change(function () {
  var lang = $(this).val();
  switch (lang) {
    case 'gr':
      $('[lang="en"]').hide();
      $('[lang="gr"]').show();
         $(document).ready(function(){
           $("#idR_Code_PSPP").click(function(){
             $("#mainbody").load("R_Code_PSPP.html #st_gr").data('url_idR_Code_PSPP', "R_Code_PSPP.html#st_gr"); 
             $("#left_link_index").load("R_Code_PSPP.html #left_links_gr" )
              var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idR_Code_PSPP');
             $("#mainbody_2").html(url_web)
          });         
           $("#idStatistics").click(function(){
            $("#mainbody").load("Statistics.html #st_gr").data('url_idStatistics', "Statistics.html#st_gr"); 
            $("#left_link_index").load("Statistics.html #left_links_gr")
              var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idStatistics');
            $("#mainbody_2").html(url_web)
          }); 
           $("#idStat_Article").click(function(){
             $("#mainbody").load("Stat_Article.html #st_gr"  ).data('url_idStat_Article', "Stat_Article.html#st_gr");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idStat_Article');
             $("#mainbody_2").html(url_web)
          });
           $("#idPlanets_Health").click(function(){
             $("#mainbody").load("Planets_Health.html #st_gr").data('url_idPlanets_Health', "Planets_Health.html#st_gr");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idPlanets_Health'); 
             $("#mainbody_2").html(url_web)
          }); 
           $("#idServices").click(function(){
             $("#mainbody").load("Services.html #st_gr").data('url_idServices', "Services.html#st_gr");
             $("#left_link_index").load("Services.html #left_links_gr"); 
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idServices'); 
              $("#mainbody_2").html(url_web)
          }); 
          $(document).on('click', '#id_bio_history_gr', function(){
            $("#mainbody").load("Services.html #bio_history_gr").data('url_bio_history_gr', "Services.html#bio_history_gr");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+ $("#mainbody").data('url_bio_history_gr'); 
             $("#mainbody_2").html(url_web)
          }); 
          $(document).on('click', '#id_info_gr', function(){
            $("#mainbody").load("Services.html #info_gr").data('url_info_gr', "Services.html#info_gr");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_info_gr'); 
            $("#mainbody_2").html(url_web)
          });         
          $(document).on('click', '#id_contact_gr', function(){
            $("#mainbody").load("Services.html #contact_gr").data('url_contact_gr', "Services.html#contact_gr");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_contact_gr'); 
            $("#mainbody_2").html(url_web)
          });    
          }); 
      break;
      case 'en':
      $('[lang="gr"]').hide();
      $('[lang="en"]').show();
         $(document).ready(function(){
           $("#idR_Code_PSPP").click(function(){
             $("#mainbody").load("R_Code_PSPP.html #st_en").data('url_idR_Code_PSPP', "R_Code_PSPP.html#st_en"); 
             $("#left_link_index").load("R_Code_PSPP.html #left_links_en")
              var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idR_Code_PSPP');
             $("#mainbody_2").html(url_web)
          });         
           $("#idStatistics").click(function(){
            $("#mainbody").load("Statistics.html #st_en").data('url_idStatistics', "Statistics.html#st_en"); 
            $("#left_link_index").load("Statistics.html #left_links_en")
              var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idStatistics');
             $("#mainbody_2").html(url_web)
          }); 
           $("#idStat_Article").click(function(){
             $("#mainbody").load("Stat_Article.html #st_en"  ).data('url_idStat_Article', "Stat_Article.html#st_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idStat_Article');
              $("#mainbody_2").html(url_web)
          });
           $("#idPlanets_Health").click(function(){
             $("#mainbody").load("Planets_Health.html #st_en").data('url_idPlanets_Health', "Planets_Health.html#st_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idPlanets_Health'); 
             $("#mainbody_2").html(url_web)
          }); 
           $("#idServices").click(function(){
             $("#mainbody").load("Services.html #st_en").data('url_idServices', "Services.html#st_en");
             $("#left_link_index").load("Services.html #left_links_en"); 
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_idServices'); 
              $("#mainbody_2").html(url_web)
          }); 
          $(document).on('click', '#id_bio_history_en', function(){
            $("#mainbody").load("Services.html #bio_history_en").data('url_bio_history_en', "Services.html#bio_history_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_bio_history_en'); 
            $("#mainbody_2").html(url_web)
          }); 
          $(document).on('click', '#id_info_en', function(){
            $("#mainbody").load("Services.html #info_en").data('url_info_en', "Services.html#info_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_info_en'); 
            $("#mainbody_2").html(url_web)
          });       
          $(document).on('click', '#id_contact_en', function(){
            $("#mainbody").load("Services.html #contact_en").data('url_contact_en', "Services.html#contact_en");
               var url_web = window.location.protocol+"//"+window.location.hostname+":"+ window.location.port+"/"+$("#mainbody").data('url_contact_en'); 
            $("#mainbody_2").html(url_web)
          });       
          }); 
      break;     
  };  
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...