ホームページ  >  記事  >  バックエンド開発  >  ページをジャンプせずに共有 ajax クイック削除操作 (美しいスタイルを追加できます)

ページをジャンプせずに共有 ajax クイック削除操作 (美しいスタイルを追加できます)

高洛峰
高洛峰オリジナル
2017-03-12 10:02:441188ブラウズ

ページをジャンプせずに ajax の高速な 削除 操作を共有します (美しいスタイルを追加できます)

前に説明した削除は、埋め込まれた PHP コードを使用して別のページにジャンプすることで、削除速度が低下しますが、 ajax を使用すると、ページをジャンプせずに迅速に削除できるだけでなく、ページを美しくするための特殊効果を追加することもできます。

コードをアップロードして、最初にメインページを作成しましょう


<!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>
<script src="../jquery-1.11.2.min.js"></script>
</head>

<body>
<h1>显示数据</h1>

<table width="100%" border="1" cellpadding="0" cellspacing="0">
	<tr>
    	<td>代号</td>
        <td>名称</td>
        <td>操作</td>
    </tr>
    
    <tbody id="tb">
    
    </tbody>
    
</table>


</body>
<script type="text/javascript">

//加载数据
Load();



//加载数据的方法
function Load()
{
$.ajax({
		url:"jiazai.php",
		dataType:"TEXT",
		success: function(data){
				var str = "";
				var hang = data.split("|");
				for(var i=0;i<hang.length;i++)
				{
					var lie = hang[i].split("^");
					str = str+"<tr><td>"+lie[0]+"</td><td>"+lie[1]+"</td><td><input type=&#39;button&#39; code=&#39;"+lie[0]+"&#39; value=&#39;删除&#39; class=&#39;sc&#39; /></td></tr>";
				}
				$("#tb").html(str);
				
				//删除事件
				$(".sc").click(function(){
					var code = $(this).attr("code");
					$.ajax({
						url:"shanchu.php",
						data:{code:code},
						dataType:"TEXT",
						type:"POST",
						success: function(d){
							if(d.trim()=="OK")
							{
								alert("删除成功");
								Load();
							}
							else
							{
								alert("删除失败");
							}
						}
						});
					})
			}
	});
	
}
	
</script>
</html>

ホームページでは、ajaxが読み込みページを参照しています


<?php
include("../LZY.class.php");
$db = new LZY();

$sql = "select * from nation";
$arr = $db->Query($sql);


$str = "";
foreach($arr as $v)
{
	$str = $str.implode("^",$v)."|";
}
$str = substr($str,0,strlen($str)-1);
echo $str;

効果は以下のようになります

分享ajax不跳转页面的快速删除操作(可添加美观样式 )

その後、処理ページ


<?php
include("../LZY.class.php");
$db = new LZY();
$code = $_POST["code"];
$sql = "delete from nation where code=&#39;{$code}&#39;";
if($db->Query($sql,0))
{
	echo "OK";
}
else
{
	echo "NO";
}

分享ajax不跳转页面的快速删除操作(可添加美观样式 )

分享ajax不跳转页面的快速删除操作(可添加美观样式 )

ajaxを使って削除するのはとても簡単です。 。 。 。

以上がページをジャンプせずに共有 ajax クイック削除操作 (美しいスタイルを追加できます)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。