我有一个 javascript 函数,应该从 PHP 页面中删除一个表行。我的问题是我错过了什么才能将此帖子发布到我的 PHP 页面。单击该行以进行删除echo '<td align="right"><i class="glyphicon glyphicon-remove" id="abc" onClick="remove(id)"></i></td>';javascript:function remove(id){ var rem = confirm('Are you sure you want to remove the id ' + id + '?'); if (rem == true){ alert(id); //just to see if my data is making it this far, it is $.ajax({ data: 'id' + id, url: 'pages/ini.php', method: 'POST', success: function(msg){ alert('Data entered!'); location.reload(); } }); } }php页面: $test = $_POST['id'];但它所返回的只是一个空值。我试图显示它,但我得到的只是空数据,或者当我这样做时,我会echo $test;得到一个没有控制台错误的空白页面
1 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
通过 $.ajax 你的请求被发布,但你点击的元素的“id”没有通过,因为你写了
data: 'id' + id
代替
data: {'id' : id }
这实际上会将单击的元素“id”发送到您的 PHP 代码。
希望能帮到你。
添加回答
举报
0/150
提交
取消