Ajax boottstrap 은 웹 페이지 를 미화 하고 페이지 의 로 딩 삭제 와 자세 한 정 보 를 볼 수 있 습 니 다.
부 트 스 트랩 은 트 위 터 가 내 놓 은 프론트 개발 용 공구 꾸러미 다.
트 위 터 의 디자이너 마크 오토 가 Jacob Thornton 과 합작 하여 개발 한 CSS/HTML 프레임 워 크 입 니 다.
Bootstrap 은 동적 CSS 언어 Less 로 작 성 된 우아 한 HTML 과 CSS 규범 을 제공 합 니 다.
부 트 스 트랩 은 출시 되 자마자 인 기 를 끌 었 고 GitHub 의 인기 오픈 소스 프로젝트 였 다.NASA 를 포함 한 MSNBC(마이크로소프트 전국 방송 사)의 Breaking News 는 모두 이 프로젝트 를 사용 했다.
정 의 된 클래스,즉 class 이름 만 인용 하면 이미 매우 아름 다운 스타일 의 웹 페이지 를 만 들 수 있 고 적응 을 지원 하 는 좋 은 프레임 워 크 입 니 다.
파일 호출:
<link href="dist/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css" />
<script src="jquery-1.11.2.min.js"></script>
<script src="dist/js/bootstrap.min.js"></script>
jquery 를 포함 하 는 여러 개의 JS 파일 을 참조 하려 면 jquery 파일 을 첫 번 째 에 두 어야 합 니 다.다음은 표 의 미화 입 니 다.
줄무늬 표:
<table class="table table-striped">
<thead>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</thead>
<tbody id="td">
</tbody>
</table>
자세 한 단 추 를 추가 하고 두 단추 스타일 을 바 꾸 어 미화 합 니 다.
$.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>" +
"<button type='button' class='btn btn-info sc' ids='"+lie[0]+"'>
</button><button type='button' class='btn btn-primary xq' ids='"+lie[0]+"'> </button>" +
//ids
"</td></tr>";
}
$("#td").html(str);
// td html
addshanchu();
addxiangqing();
}
});
자세 한 클릭 이벤트 보기:
//
function addxiangqing()
{
$(".xq").click(function(){
$('#myModal').modal('show')
//
var ids = $(this).attr("ids");
$.ajax({
url:"xiangqing.php",
data:{ids:ids},
dataType:"TEXT",
type:"POST",
success:function(data){
//
var lie = data.split("^");
var str = "<div> :"+lie[0]+"</div><div> :"+lie[1]"</div>";
//
var str = "<div> :"+lie[0]+"</div><div> :"+lie[1]+"</div>";
$("#nr").html(str);
}
});
//
})
}
그리고 자세 한 처리 페이지 입 니 다:
<?php
$ids = $_POST["ids"];
include ("db.class.php");
$db = new db();
$sql = "select * from min where ids = '{$ids}'";
echo $db->strQuery($sql);
여기에 맞 춤 법 문자열 과 호출 된 호출 을 패키지 파일 에 썼 기 때문에 strQuery 를 직접 참조 하면 됩 니 다.그림:
페이지 전체 코드:
표 페이지:
<!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 href="dist/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css" />
<script src="jquery-1.11.2.min.js"></script>
<script src="dist/js/bootstrap.min.js"></script>
<style type="text/css">
.xq{
margin-left: 5px;
}
</style>
</head>
<body>
<h1> </h1>
<table class="table table-striped">
<thead>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</thead>
<tbody id="td">
</tbody>
</table>
<!-- -->
<!-- (Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel"> </h4>
</div>
<div class="modal-body" id="nr">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal"> </button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</div>
</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>" +
"<button type='button' class='btn btn-info sc' ids='"+lie[0]+"'> </button><button type='button' class='btn btn-primary xq' ids='"+lie[0]+"'> </button>" +
//ids
"</td></tr>";
}
$("#td").html(str);
// td html
addshanchu();
addxiangqing();
}
});
}
//
function addxiangqing()
{
$(".xq").click(function(){
$('#myModal').modal('show')
//
var ids = $(this).attr("ids");
$.ajax({
url:"xiangqing.php",
data:{ids:ids},
dataType:"TEXT",
type:"POST",
success:function(data){
//
var lie = data.split("^");
// var str = "<div> :"+lie[0]+"</div><div> :"+lie[1]"</div>";
//
var str = "<div> :"+lie[0]+"</div><div> :"+lie[1]+"</div>";
$("#nr").html(str);
}
});
//
})
}
// :
function addshanchu()
{
//
$(".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();
$sql = "select * from min";
$arr = $db->Query($sql);
//
$str="";
foreach ($arr as $v)
{
$str = $str.implode("-",$v)."|";
// - $v , 1- 2- , | , 1- |2- |
}
$str = substr($str,0,strlen($str)-1);
// : 0 , -1
//strlen
echo $str;
처리 페이지 삭제
<?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";
}
자세 한 처리 페이지:
<?php
$ids = $_POST["ids"];
include ("db.class.php");
$db = new db();
$sql = "select * from min where ids = '{$ids}'";
echo $db->strQuery($sql);
Bootstrap 으로 정상 적 으로 쓴 웹 페이지 보다 좀 아름 답 습 니 다.위 에서 말 한 것 은 편집장 이 소개 한 Ajax boottstrap 이 웹 페이지 를 미화 하고 페이지 의 로 딩 삭제 와 상세 한 정 보 를 조회 하 는 데 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript Ajax에 대한 간단한 연습저는 약 4년 동안 프로그래밍 개인 튜터로 일한 경험이 있습니다. 약 5년 전에 " "이라는 제목의 페르시아어로 내 웹사이트에 블로그 게시물을 올렸고 사람들이 저에게 전화하기 시작했습니다. 나는 항상 사람들을 가르치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.