JQuery Mobile的EnhanceWithin()函数在Android Webview中不起作用

时间:2017-03-21 19:48:11

标签: android jquery-mobile webview android-webview

我有一个应用程序运行我在Raspberry Pi本地服务的网站。功能增强是在从php请求获取html数据后增强网页。 (为了让它在桌面上工作,页面必须重新加载一次然后增强数据)

success: function(data) {
          console.log(data);
          $("#checkEntityList").html(data);
          if (!localStorage.getItem("reloadRooms1")) {
            localStorage.setItem("reloadRooms1", "true");
            location.reload();
            $("#checkEntityList").enhanceWithin();
          }
          else {
              $("#checkEntityList").enhanceWithin();
              localStorage.removeItem("reloadRooms1");
          }

这在我的笔记本电脑上完全正常,但是当我打开应用程序时,它会抛出错误

  

I / chromium:[INFO:CONSOLE(21)]" Uncaught TypeError:   $(...)。enhancestWithin不是函数",source:   http://---.---.---/setup.html(21)

enhanceWithin在应用程序中的其他网页中运行得非常好,但由于某些原因,在这个特定页面上无效。对此问题的任何见解将不胜感激。

0 个答案:

没有答案