【发布时间】:2018-03-28 09:34:33
【问题描述】:
我从一个表单接收到一个新页面的数据,例如:
$id = $_POST['id']
$date = $_POST['date']
我使用 jQuery 和 ajax 处理从最后一页发布的数据,并在我的 jQuery 和 ajax 运行的这个新页面上显示数据
function fetch_data()
{
$.ajax({
method:"POST",
url: "process.php?id=<?php echo $id; ?>&date=<?php echo $date; ?>",
success:function(data){
$('#resultback').html(data);
}
});
}
现在,我使用另一个带有 ajax 的函数从表中删除 <tr>,它是 process.php 的结果。删除功能工作正常,但是当我刷新页面时,function fetch_data() 再次运行并将所有内容放回原处,因为不知何故,$id & $date 仍然可以是echo,或者它们的值仍然在页面上。我想我需要知道如何将$_POST['any-data'] or $id/$date 作为变量而不是使用 url->
url: "process.php?id=<?php echo $id; ?>&date=<?php echo $date; ?>"'
如何通过 jQuery 和 ajax 传递这些变量,并在 function fetch_data() 内的 ajax 内使用 data:{} 将数据发送到 process.php ?
谢谢
【问题讨论】:
标签: jquery ajax parameter-passing