欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP+ajax 無刷新刪除數(shù)據(jù)

 更新時間:2010年02月20日 12:26:04   作者:  
首先本例基于留言本整理版修改。無刷新刪除數(shù)據(jù) (PHP)我們使用了jquery.js來實現(xiàn)ajax和dom刪除
首先本例基于留言本整理版修改。
我們使用了jquery.js來實現(xiàn)ajax和dom刪除
首先加入
復(fù)制代碼 代碼如下:

<script type="text/javascript" src="lib/jquery.js"></script>

給table加個
復(fù)制代碼 代碼如下:

id="t<!--{$item.id}-->"

寫個js:
復(fù)制代碼 代碼如下:

<script>
function delItem (id) {
$.get('delete.php?id='+id,null,function (msg) {//ajax請求,請求后執(zhí)行下面代碼
if ('1'==msg) {//返回1表示成功
$('#t'+id).remove();//把id為txx 的表格刪除
} else {//否則彈出錯誤信息
alert(msg);
}
});
}
</script>

刪除鏈接改成 href="javascript:delItem('<!--{$item.id}-->')"
delete.php的修改就是把錯誤語句改成直接輸出就行了。
OK完成。
index.tpl :
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>所有留言</title>
<link rel="stylesheet" type="text/css" href="style.css" media="all" />
<script type="text/javascript" src="lib/jquery.js"></script>
</head>
<body>
<!--{if $smarty.session.username}-->
Welcome:<!--{$smarty.session.username}-->
<a href="logout.php">退出</a>
<!--{else}-->
<a href="login.php">登錄</a>
<a href="reg.php">注冊</a>
<!--{/if}-->
<a href="add.php">發(fā)表留言</a>
<!--{foreach from=$gblist item=item}-->
<table id="t<!--{$item.id}-->" width="700" border="0" cellspacing="0" cellpadding="0" class="tb">
<tr>
<td class="bg"><b>[<!--{$item.username}-->]</b> 發(fā)表于:<!--{$item.insert_time}--></td>
</tr>
<tr>
<td><!--{$item.content}-->
<br />
<!--{if $item.user_file}-->
附件:<a target="_blank" href="uploads/<!--{$item.user_file}-->"><!--{$item.user_file}--></a>
<!--{/if}-->
</td>
</tr>
<tr>
<td align="right"><!--{if $item.user_id==$smarty.session.user_id}--><a href="add.php?id=<!--{$item.id}-->">修改</a> <a href="javascript:delItem('<!--{$item.id}-->')">刪除</a><!--{/if}--></td>
</tr>
</table>
<!--{/foreach}-->
<!--{$pagePanel}-->
<script>
function delItem (id) {
$.get('delete.php?id='+id,null,function (msg) {
if ('1'==msg) {
$('#t'+id).remove();
} else {
alert(msg);
}
});
}
</script>
</body>
</html>

delete.php :
復(fù)制代碼 代碼如下:

<?php
require('common.php');
// 查詢出留言信息
$q = $query->query('select * from gb_content where id='.intval($_GET['id']));
$rs = $query->fetch_array($q);
$error = array();
if ($rs['user_id']!=intval($_SESSION['user_id'])) {// 判斷user_id是否相同
$error = '該信息你不能刪除,只能刪除自己發(fā)布的';
}
if (!$error) {
$query->query('delete from gb_content where id='.intval($_GET['id']));//刪除語句
if ($rs['user_file']) {//刪除附件
@unlink('uploads/'.$rs['user_file']);
}
echo 1;//表示成功
} else {
echo $error;
}
?>

相關(guān)文章

  • 利用瀏覽器的Javascript控制臺調(diào)試PHP程序

    利用瀏覽器的Javascript控制臺調(diào)試PHP程序

    現(xiàn)在,越來越多的瀏覽器都有了開發(fā)這工具或者Javascript控制臺,通過這些工具,我們可以很方便的顯示PHP代碼中的變量或數(shù)組值
    2014-01-01
  • PHP根據(jù)key刪除數(shù)組中指定的元素

    PHP根據(jù)key刪除數(shù)組中指定的元素

    今天小編就為大家分享一篇關(guān)于PHP根據(jù)key刪除數(shù)組中指定的元素,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • PHP實現(xiàn)的一致性HASH算法示例

    PHP實現(xiàn)的一致性HASH算法示例

    這篇文章主要介紹了PHP實現(xiàn)的一致性HASH算法,結(jié)合具體實例形式分析了hash算法的具體定義與使用技巧,需要的朋友可以參考下
    2018-03-03
  • PHP 和 MySQL 開發(fā)的 8 個技巧

    PHP 和 MySQL 開發(fā)的 8 個技巧

    PHP 和 MySQL 開發(fā)的 8 個技巧...
    2007-01-01
  • php代碼收集表單內(nèi)容并寫入文件的代碼

    php代碼收集表單內(nèi)容并寫入文件的代碼

    前兩天,一朋友讓我?guī)退麑懸粋€收集表單內(nèi)容并寫入文件的簡單PHP代碼,由于最近工作忙,也沒有時間來寫,今天終于抽出點時間來完成了這個任務(wù),下面就把相關(guān)的代碼開源出來,供大家參考
    2012-01-01
  • 詳解PHP的抽象類和抽象方法以及接口總結(jié)

    詳解PHP的抽象類和抽象方法以及接口總結(jié)

    這篇文章主要介紹了PHP的抽象類和抽象方法以及接口總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • PHP中的按位與和按位或操作示例

    PHP中的按位與和按位或操作示例

    按位與主要是對二進(jìn)制數(shù)操作,下面為大家介紹下PHP中的按位與和按位或的操作,希望對大家有所幫助
    2014-01-01
  • 使用php shell命令合并圖片的代碼

    使用php shell命令合并圖片的代碼

    php不僅僅可以用在web環(huán)境下喔,它也是一款很不錯的shell呢,下面的代碼演示如果在shell中使用php合并圖片
    2011-06-06
  • 深入探討PHP中的內(nèi)存管理問題

    深入探討PHP中的內(nèi)存管理問題

    內(nèi)存管理對于長期運行的程序,例如服務(wù)器守護(hù)程序,是相當(dāng)重要的影響;因此,理解PHP是如何分配與釋放內(nèi)存的對于創(chuàng)建這類程序極為重要。本文將重點探討PHP的內(nèi)存管理問題。
    2011-08-08
  • 刪除html標(biāo)簽得到純文本可處理嵌套的標(biāo)簽

    刪除html標(biāo)簽得到純文本可處理嵌套的標(biāo)簽

    這篇文章主要介紹了通過刪除html標(biāo)簽得到的純文本可處理嵌套的標(biāo)簽,需要的朋友可以參考下
    2014-04-04

最新評論