javascript - location.reload() 在移动设备上无法正常工作

标签 javascript android jquery django jquery-mobile

<分区>

location.reload() 在移动设备上无法正常工作...

location.reload() 在桌面浏览器上运行良好,但在移动浏览器 (android) 上运行不正常...

我在 Django 中工作,在 window.location.reload() 之后,来自 modelchoicefields 查询集的 ajax 选择的选定文件丢失了。在台式机上一切正常,但在移动设备上却不行。

我应该更改或添加什么???

您可以看到添加图像的差异... difference between desktop and mobile device working..

代码是 Django 动态选择与先前选择相关的字段的标准 ajax 调用...

<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>

最佳答案

尝试 document.location.reload(true); 而不是 window.location.reload();

success: function(data){    

    document.location.reload(true);         

}

关于javascript - location.reload() 在移动设备上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47302073/

相关文章:

javascript - 如何使用 Angularjs 指令屏蔽输入

javascript - jQuery - 如何将一些带有文本的标签元素移动到最近的 div

jquery - 从 jQuery 开始获取 css 过渡

javascript - 我可以使用 jQuery 和 AJAX 来执行在同一文件中编写的 php 代码吗?

javascript - 难以使用 Javascript 切换媒体查询

javascript - nodejs - 这是哪个 "this"?

javascript - 如何在动画完成之前停止按下导航按钮?

android - AppCompat v7 : Should I use Framework FragmentManager or SupportFragmentManager?

android - 小部件在单击时启动对话框

java - Android drawLine起点随角度变化