Ajax 데이터 삭제 및 데이터 보기 동작
색 표
2.홈 페이지
홈 페이지 의 코드 는 tbody 를 사용 합 니 다.
TBODY 역할 은:
표 의 줄 별 다운 로드 를 제어 하여 다운로드 속 도 를 높 일 수 있다.
(웹 페이지 의 열 림 은 먼저 표 의 내용 을 모두 다운로드 한 후에 야 나타 나 고 지점 다운 로드 는 일부 내용 을 먼저 표시 할 수 있어 사용자 의 대기 시간 을 줄 일 수 있다.
TBODY 를 사용 하 는 목적 은 이 포 함 된 코드 를 전체 표 에서 분석 하지 않 고 함께 표시 할 수 있 도록 하 는 것 이다.즉,여러 줄 이 있 으 면 TBODY 줄 을 얻 으 면 한 줄 을 먼저 표시 할 수 있다 는 것 이다.
BODY 는 HTML 의 텍스트 체 로 하나의 HTML 파일 로 하나의 BODY 만 있 고 TABLE 에는 여러 개의 TBODY 가 있 을 수 있 습 니 다.
TBODY 라 는 탭 은 표 의 줄 을 나 누 어 다운로드 할 수 있 습 니 다.표 의 내용 이 많 을 때 실 용적 입 니 다.줄 을 나 누 어 다운로드 해 야 하 는 곳 에 합 을 더 하면...
예 를 들 면:
다음 참조 내용:헤드 헤드 헤드 2 먼저 표시 먼저 표시 하고 foot 1 foot 2 표시
주의:
*1.TBODY 요 소 는 브 라 우 저 에서 렌 더 링 되 지 않 습 니 다
*2.서로 다른 줄 의 셀 이 합 쳐 질 때 각 셀 이 있 는 줄 에 TBODY 탭 을 추가 하지 마 십시오.
알림:TBODY 요소 에 포 함 된 유효한 라벨 은 TD,TH,TR 이 있 습 니 다.이 코드 의 실행 은 효 과 를 볼 수 없습니다.표 의 내용 이 비교적 적 기 때 문 입 니 다.
데이터 양 이 많 고 표 가 많이 끼 워 져 있 을 때 만 효 과 를 볼 수 있다.
홈 페이지 코드:
<!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="td">
</tbody>
</table>
</body>
</html>
<script>
$.ajax({
url:"jiazai.php",
// data
dataType:"TEXT",
success:function(data)
{
}
});
</script>
그림:리 턴 함수 안 이 비어 있 습 니 다.잠시 후에 다시 쓰 겠 습 니 다.
다음은 페이지 불 러 오기:
표시:배열 을 옮 겨 다 니 며 표 의 내용 을 표시 합 니 다.구체 적 으로:
<?php
include ("db.class.php");
$db = new db();
$sql = "select * from min";
$arr = $db->Query($sql);
//
$str="";
foreach ($arr as $v)
{
$str = $str.implode("-",$v)."|";
// - $v , 1- 2- , | , 1- |2- |
}
echo $str;
출력 이 무엇 인지 보 겠 습 니 다:맨 뒤에 세로 줄 이 하나 더 생 겨 서 세로 줄 로 가세 요.
$str = substr($str,0,strlen($str)-1);
// : 0 , -1
//strlen
다시 보기:이제 리 셋 함 수 를 쓰 겠 습 니 다:
<script>
$.ajax({
url:"jiazai.php",
// data
dataType:"TEXT",
success:function(data)
{
var str = "";
var hang = data.split("|");
//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> </td></tr>";
}
$("#td").html(str);
// td html
}
});
</script>
쓰 고 다음 페이지 보기:3.이제 삭제 라 고 쓸 수 있다.
마지막 셀 에 삭제 단 추 를 추가 하고 홈 키 값 을 전달 합 니 다.
"</td><td>" +
"<input type='button' ids='"+lie[0]+"' class='sc' value=' ' />" +
//ids
"</td></tr>";
삭제 버튼 에 이 벤트 를 추가 하고 Ajax 방법 을 호출 합 니 다.
**
비동기 와 동기 화의 차이 점:
동기 화 는 결 과 를 되 돌려 주 기 를 기 다 려 야 계속 할 수 있 습 니 다.이 보 는 기다 릴 필요 가 없습니다.보통 이 보 의 결 과 를 감청 해 야 합 니 다.
동기 화 는 한 직선 위의 대기 열 이 고,다른 보 도 는 한 대기 열 에서 각각 가 는 것 이 아니다.
**
//
$(".sc").click(function(){
var ids = $(this).attr("ids");
$.ajax({
url:"shanchu.php",
data:{ids:ids},
dataType:"TEXT",
type:"POST",
success:function (d) {
}
});
})
반전 함수 기 다 려 서 쓰기;처리 페이지 계속 삭제:
<?php
include ("db.class.php");
$db = new db();
$ids = $_POST["ids"];
$sql = "delete from min WHERE ids='{$ids}'";
if($db ->Query($sql,0))
{
echo "ok";
}
else{
echo "no";
}
이렇게 보면:삭 제 를 클릭 하고 삭제 후 페이지 를 새로 고치 지 않 습 니 다.
데 이 터 를 자동 으로 불 러 오 려 면 데 이 터 를 불 러 오 는 코드 를 하나의 방법 으로 밀봉 하고 삭제 할 때 이 방법 을 사용 해 야 합 니 다.읊다,읊조리다
홈 페이지 코드:
<!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="td">
</tbody>
</table>
</body>
</html>
<script>
// load
load();
//
function load()
{
$.ajax({
url: "jiazai.php",
// data
dataType: "TEXT",
success: function (data) {
var str = "";
var hang = data.split("|");
//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='button' ids='" + lie[0] + "' class='sc' value=' ' />" +
//ids
"</td></tr>";
}
$("#td").html(str);
// td html
//
$(".sc").click(function () {
var ids = $(this).attr("ids");
$.ajax({
url: "shanchu.php",
data: {ids: ids},
dataType: "TEXT",
type: "POST",
success: function (d) {
if (d.trim() == "ok") {
alert(" ");
//
load();
}
else {
alert(" ");
}
}
});
})
}
});
}
</script>
페이지 코드 삭제:
<?php
include ("db.class.php");
$db = new db();
$ids = $_POST["ids"];
$sql = "delete from min WHERE ids='{$ids}'";
if($db ->Query($sql,0))
{
echo "ok";
}
else{
echo "no";
}
위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 Ajax 의 데이터 삭제 와 데이터 조회 작업 입 니 다.여러분 께 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Google Colab을 사용하여 Google Drive의 폴더 삭제Google colab에서 스크립트를 만들 때 Google Drive와 연동하는 것이 편리합니다. 스크립트로 생성된 파일은 Google Drive에 저장됩니다. 제휴에 있어서 불편하게 느껴지는 것은, Colab로부터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.