gpt4 book ai didi

javascript - 数据表搜索使用 GET 变量自动提交

转载 作者:行者123 更新时间:2023-11-27 23:35:25 25 4
gpt4 key购买 nike

我有一个正在使用数据表的网站,我想自动从 GET 变量提交搜索。我可以轻松地将 GET 变量放入搜索输入中,但我似乎无法提交它。它不是表单,因此 submit() 毫无值(value)。我试图让 jQuery 触发 ENTER,但它不起作用。这是我的 php 文件底部的 javascript,其中数据表位于:

$(document).ready(function() {
var table = $('#responses-table').DataTable({
dom: 'B<"clear">lfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf','print'
]
});
$('input').val("<?php echo $_GET['id'];?>");
$('input').focus();

// this actually does nothing
var e = jQuery.Event("keypress");
e.which = 13;
e.keyCode = 13;
$("input").trigger(e);
});

知道我在这里做错了什么吗?

最佳答案

我猜这是一个“只见树木不见森林”的情况:)

table.search("<?php echo $_GET['id'];?>").draw();

$(".dataTables_filter input").val("<?php echo $_GET['id'];?>").keyup();

两者都会用$_GET值填充输入框并执行搜索。

关于javascript - 数据表搜索使用 GET 变量自动提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34167375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com