[英]Mysql Delete row in form>table
您可以將ajax從具有單獨的表單ajax函數的表單中發布而不是表單提交的單個輸入嗎? 我正在嘗試刪除表單中的表格行,而不提交整個表單。
從表中隱藏特定行...明智地顯示該行已刪除。
$("#row"+i).animate({"height": "toggle"}, { duration: 1000 });
下一個ajax函數要求刪除。
是的,您可以通過jquery發送ajax post request
。
指導代碼如下。
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('.delete_link').click(function(e){
e.preventDefault();
var href = $(this).attr('href');
var main_selector = $(this);
$.ajax({
url : href,
type : 'post',
dataType : 'json',
beforeSend : function()
{
//code before ajax send
},
success : function(response)
{
if(response)
{
main_selector.parent().remove();
}
}
});
});
});
</script>
<table>
<tr>
<td>Data1</td>
<td><a href="delete.php?id=<?php echo $id ?>>" class="delete_link"></a></td>
</tr>
<tr>
<td>Data2</td>
<td><a href="delete.php?id=<?php echo $id ?>>" class="delete_link"></a></td>
</tr>
<tr>
<td>Data3</td>
<td><a href="delete.php?id=<?php echo $id ?>>" class="delete_link"></a></td>
</tr>
</table>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.