Javascript 引导onDblClickRow事件在移动设备上不起作用

Javascript 引导onDblClickRow事件在移动设备上不起作用,javascript,jquery,twitter-bootstrap,twitter-bootstrap-3,Javascript,Jquery,Twitter Bootstrap,Twitter Bootstrap 3,我有引导表,它有双击事件的功能。在我的笔记本电脑上,它工作正常,但在手机上,当我尝试双击行时,什么都没有发生 代码: 就像我说的,在台式机和笔记本电脑上工作很好,但在移动设备(机器人)上不工作 可能是它的window.location.href=“orders/display/”+键不在手机上工作。我尝试在下面添加return false,但没有效果 有什么建议吗?没有,我不得不添加它,因为它不允许我在这里放置代码:))那是因为你没有在行的开头添加足够的空格,因此它不会被呈现为代码,而是一个纯h

我有引导表,它有双击事件的功能。在我的笔记本电脑上,它工作正常,但在手机上,当我尝试双击行时,什么都没有发生

代码:

就像我说的,在台式机和笔记本电脑上工作很好,但在移动设备(机器人)上不工作

可能是它的
window.location.href=“orders/display/”+键不在手机上工作。我尝试在下面添加
return false
,但没有效果


有什么建议吗?

没有,我不得不添加它,因为它不允许我在这里放置代码:))那是因为你没有在行的开头添加足够的空格,因此它不会被呈现为代码,而是一个纯html,那里的
确实是无效的。我认为这与你的问题无关,但是,无论何时请求json数据,都不应该将
数据类型设置为
html
(因为它不是html)。
json
旁边的
json
日期的唯一有效
dataType
text
。如果将其设置为
json
,则不需要
$.parseJSON(响应)
as
response
将已经是结果JavaScript对象。您可以只编写
dataType:'json',success:callback
而不需要额外的匿名函数。您确定双击该行时会调用您的
onDblClickRow
回调吗?只要在第一行写一个警告,看看是否会弹出好的提示,是的,它不会提醒任何东西,有什么建议吗?
<div class="col-xs-24 main">

  <table id="table-pagination" class="table table-striped">
    <thead>
      <tr>
         <th data-field="order_create_date" data-align="center"> Užsakymo data</th>
         <th data-field="order_user_id" data-align="center"> Vartotojas</th>
         <th data-field="order_client_name" data-align="center">Užsakovas</th>      
         <th data-field="order_client_order_number" data-align="center">Užsakovo užsakymo nr</th>
         <th data-field="order_pickup_date" data-align="center">Pasikrovimo data</th>
      </tr>
    </thead>
  </table>
  <script>
  getorders(function(r) {

    $('#table-pagination').bootstrapTable({
      data: r,
      pagination: true,
      pageList: [10, 20, 50, 100],
      search: true,
      showColumns: true,
      onDblClickRow: function (row, $element) {
        var key = row["key"];        
        window.location.href = "orders/display/"+key;
      }
    });
  });
  </script>
</div>
</div>
function getorders(callback) {
  var data = {};
  $.ajax({
    url: "home/get_orders",
    type: "POST",
    data: "",
    dataType: "html",
    success: function(response) {
      var jsonarray = $.parseJSON(response);
      callback(jsonarray);
    }
  });
}