2017-11-15 3 views
0

location.reload() nicht richtig in mobilen Geräten arbeiten ...location.reload() funktioniert nicht richtig in mobilen Geräten

location.reload() wird fein auf Desktop-Browsern arbeiten, aber nicht auf mobilen Browsern (android) ...

ich arbeite in Django ausgewählten fileds, die von Ajax kommen Auswahlen von modelchoicefields Querysets sind nach window.location.reload() verloren. Alles funktioniert gut in Desktops, aber nicht in mobilen Geräten.

was soll ich ändern oder hinzufügen ???

Sie den Unterschied in der Nachspiel Bild sehen ... difference between desktop and mobile device working..

Code ist ein standart Ajax-Aufruf für Django dynamisch Felder auswählen, die zur vorherigen Auswahl verwandt sind ...

<script> 
    function prosecFunction() { 
     var response = ''; 
     var selected = document.getElementById("id_proje").value; 
     console.log(selected); 
     $.ajax({ 
      url : "demirbas_ariza_listesi/", 
      type : "GET", 
      dataType: "text", 
      data : { 
      'selected' : selected, 
       }, 
      success: function() { 
       window.location.reload(); 
       }, 
      failure: function() { 
       alert("hata var....veri aktarılamadı..."); 
       } 
      }); /* ajax kapa...*/ 
    } 
    </script> 

<script> 
+0

Try this - https://stackoverflow.com/questions/43267621/location-reload-on-mobile-js-app – Jackthomson

Antwort

0

Try document.location.reload(true); statt window.location.reload();

success: function(data){  

    document.location.reload(true);   

} 
Verwandte Themen