用ajax調(diào)用php。
成都創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運維、成都網(wǎng)站推廣、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為成都玻璃貼膜等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
查詢按鈕點擊時觸發(fā)該事件。
$(function(){
$("#querybtn").click(function(){
$.ajax({
type: "post",
url: "你的php處理.php",
data: 如果需要參數(shù)在此拼裝,
success:function(data){
在此判斷一下data
如果data的值回調(diào)了,就顯示數(shù)據(jù),否則就顯示數(shù)據(jù)加載中或者進(jìn)度條(具體樣式可以根據(jù)需要設(shè)置)。
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
});
});
一、靜態(tài)化的優(yōu)點:
1有利于搜索引擎收錄網(wǎng)站頁面的信息:搜索引擎更喜歡靜態(tài)的,更變于抓取,搜索引擎SEO排名會更容易提高。
2靜態(tài)網(wǎng)頁化網(wǎng)頁穩(wěn)定
3可以提高網(wǎng)頁加載速度
4減輕服務(wù)器負(fù)擔(dān),瀏覽器不需要頻發(fā)調(diào)用數(shù)據(jù)庫。
5數(shù)據(jù)庫出錯不會影響正常訪問
二、偽靜態(tài)
PHP偽靜態(tài):是利用Apache mod_rewite實現(xiàn)url重寫的方法
改寫訪問地址,能夠通過URL的PATHINFO模式來改動它。讓它看上去更像一個靜態(tài)頁面。從而有更大的幾率被搜索引擎抓取和收錄,僅是對搜索引擎比較友好,偽靜態(tài)化
三、純靜態(tài)化
純靜態(tài)化,就是生成HTML文件的方式,我們須要開啟PHP自帶的緩存機(jī)制,即ob_start來開啟緩存。而且在ob_start之前不能有不論什么輸出,否則運行失敗,然后我們用ob_get_contents函數(shù)來獲取緩存中的內(nèi)容,該函數(shù)會返回一個字符串。第三個函數(shù)就是ob_end_clean,它用來清空緩存中的內(nèi)容而且關(guān)閉,成功返回True,失敗返回False。
?php
if(file_exists("match.html") (time()-filemtime("match.html"))300)
{
//如果存在對應(yīng)的靜態(tài)文件,則直接訪問
require_once("match.html");
}else{
//這里用數(shù)組來仿真數(shù)據(jù)庫操作,現(xiàn)實一般都是操作數(shù)據(jù)庫得到對應(yīng)數(shù)據(jù)
$student = array("huangxing","chenyuwei",'xufei','zhangjingwen','xuepei');
ob_start();
//載入模板
require_once("muban.php");
file_put_contents("match.html",ob_get_clean());
require_once('match.html');
}
使用框架,smarty就可以,例如:
動態(tài)頁面(user.php):
$smarty-assign('user_info',$user_info);賦值
$smarty-display(user.html);顯示
靜態(tài)頁面(user.html):
和普通html一樣,只不過變量用動態(tài)頁面?zhèn)鬟f過來的值($user_info)
分享標(biāo)題:php靜態(tài)數(shù)據(jù)加載,php的自動加載機(jī)制
標(biāo)題來源:http://vcdvsql.cn/article48/heodhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站排名、網(wǎng)站改版、網(wǎng)站策劃、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)