我有自举表,它具有双击事件的功能。在我的笔记本电脑上它工作正常,但是当我尝试双击时没有任何事情发生在手机上。
CODE:
<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>
getorders
是一个回调函数,用于使用ajax请求获取表数据
CODE:
function getorders(callback) {
var data = {};
$.ajax({
url: "home/get_orders",
type: "POST",
data: "",
dataType: "html",
success: function(response) {
var jsonarray = $.parseJSON(response);
callback(jsonarray);
}
});
}
就像我在桌面和笔记本电脑上说的那样工作正常,不确定桌子,但手机(机器人)无法正常工作。
也许它的window.location.href = "orders/display/"+key;
无法使用手机。我尝试在其下方添加return false
没有帮助。
有什么建议吗?