gpt4 book ai didi

php - 根据 POST 数据重新加载表

转载 作者:行者123 更新时间:2023-12-01 05:07:35 26 4
gpt4 key购买 nike

我正在尝试创建一个表,该表将根据用户输入更改其内容。该表显示了数据库中的一些数据;它从给定的日历日期(默认为当前日期)开始选择。我看了一下jQuery - Reload table 。然后我制作了一个生成表 gentable.php 的 PHP 脚本。当我尝试使用带有事件的按钮时:

$(document).ready(function(){
$("#maket").click(function(){
$("#mytable").load("tablegen.php");
});
});

一切顺利(div mytable 已填充生成的表)。现在我想将一些输入数据发送到 PHP 脚本,以便生成以不同日期开始的表。这是我尝试过的:

$(document).ready(function() { 
$('#myform').ajaxForm({
target: '#mytable',
success: function() {
$("#mytable").load("tablegen.php");
}
});
});

并在 PHP 脚本中添加以下行:

if (isset($_POST['textf'])){
$value = $_POST['textf'];
}else{
$value = '2010/11/28';
}

genTable($value);

不幸的是,这将打开一个新页面,其中包含开始日期未修改的表。我究竟做错了什么?我也尝试使用 .post 但没有成功的结果。请帮忙。多谢。戴安娜

最佳答案

尝试以下操作:

$.ajax({
type: 'POST',
url: 'gentable.php',
data: {textf: **INSERT_VALUE_HERE**},
dataType: 'html',
success: function(data, txtStatus, xmlHttpReq){
$('#mytable').html(data);
}
});

关于php - 根据 POST 数据重新加载表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305155/

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