Ionic + jQuery:在页面

时间:2017-03-02 00:16:28

标签: javascript jquery angularjs ionic-framework

我知道这不是这个问题的最佳标题,但如果有人有更好的标题,你可以编辑我的问题。

我目前正在使用Ionic v1开发应用程序,但是,对于JS部分,我使用Angular和 jQuery 3.1.1 。我的问题是我有一个项目列表,当我点击一个项目时,我将被重定向到搜索页面,搜索输入上的项目名称。这是我的项目列表部分的JS代码:

localStorage.setItem("query", "");
  $(".item").click(function () {
    var query = $(this).text();
    if (typeof(Storage) !== "undefined") {
      console.log(query);
      localStorage.setItem("query", query);
      window.location.href = '#tab/search';
    } else {
        // Sorry! No Web Storage support..
        console.log("No web storage");
    }
  });

我在搜索控制器中检索“查询”行:

if (typeof(Storage) !== "undefined") {
      var query = localStorage.getItem("query");
      console.log(query);
      window.setInterval(function(){
        var query = localStorage.getItem("query");
        if (query != "") {
          $(".query").val(query);
        }
      }, 250);
        // Code for localStorage/sessionStorage.
        // Store
        localStorage.setItem("query", "");
    } else {
        // Sorry! No Web Storage support...
        console.log("No web storage");
    }

事情是它第一次不起作用,但第二次,第三次起作用。最可怕的是我甚至不知道为什么会这样做。

0 个答案:

没有答案