PHP-如何使用jQuery从表中删除特定行
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP-如何使用jQuery从表中删除特定行,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2050字,纯文字阅读大概需要3分钟。
内容图文
![PHP-如何使用jQuery从表中删除特定行](/upload/InfoBanner/zyjiaocheng/655/69481188cc414aab8863bb7a696467cb.jpg)
第一个问题:
当用户删除特定行时,我只需要在没有页面刷新的情况下删除该行.
使用ajax删除行.我怎样才能做到这一点
第二个问题:
实际上,我正在计算从该天到前7天的网页点击量.
但是我想今天页面点击时我必须检索前一周
从星期日(2011年11月20日)到星期六(2011年11月20日)
当页面在下周一点击时,我必须检索本周记录
从星期日(2011年11月27日)到星期六(2011年12月3日)
function authenticate(){
$.ajax({
type: "POST",
url: "authentication.php",
data: $("#login_form").serialize(),
success: function(msg){
if(msg==1){
$('#delete').html("success"); //if success message appear only i have to remove particular row
})
}else{
$('#delete').html("error");
}
},
error:function(msg){
alert(msg);
$('#delete').dialog("close");
}
});
}
<div style='display: none;' id='delete'></div>
<table border="1">
<tr>
<th>Title</th>
<th>Public Id</th>
<th>Pass</th>
<th></th>
</tr>
<?php
$select = $db->select ()
->from ( 'test', '*' )
->where ( 'user_id = ?', 1 )
->where ( 'test.created > DATE_SUB(CURDATE(), INTERVAL 7 DAY)' );
$tourDetails = $db->fetchAll ( $select );
$i = 0;
foreach ( $tourDetails as $row1 ) {
$i ++;
$title = $row1 ['title'];
$PublicId = $row1 ['public_id'];
if (($i % 2) == 0 ) {
$rowResponse = prepareRow ( true, $title, $PublicId);
echo $rowResponse;
} else {
$rowResponse = prepareRow ( false, $title, $PublicId);
echo $rowResponse;
}
}
function prepareRow($flag, $title, $PublicId) {
$rowResponse = "";
if ($flag) {
$rowResponse .= '<tr class="even">';
} else {
$rowResponse .= '<tr class="odd" >';
}
$rowResponse .= '
<td> ' . $title . ' </td>
<td> ' . $publicId . ' </td>
<td><p><a onclick=openDialog("'. $PublicId .'","delete") href="#" id="dialog_link">
Delete </a></p>
</td>';
return $rowResponse;
?>
</table>
解决方法:
您可以使用jQuery的nth-child选择器.
$("table#mytableid tr:nth-child(2)").remove();
例如,这将删除第二行.确保您的表具有ID或类,以便您更轻松地选择它(如果有更多的话,请不要意外删除页面上每张表的第二行)…
编辑
根据我在代码中看到的内容,您可以从onclick事件中选择父tr元素,然后将其作为新参数发送给函数(您可以将其删除以使ajax返回成功)或立即将其删除…或任何你想要的.
内容总结
以上是互联网集市为您收集整理的PHP-如何使用jQuery从表中删除特定行全部内容,希望文章能够帮你解决PHP-如何使用jQuery从表中删除特定行所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。