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

Ajax+PHP 邊學(xué)邊練 之二 實例

 更新時間:2021年08月07日 17:06:11   投稿:mdxy-dxy  
本篇通過一個實例介紹Ajax與PHP結(jié)合使用的方式,可以下載該實例的源程序以便更好理解。壓縮包中functions.js就是Ajax核心代碼了,所有的操作效果都是通過它來實現(xiàn)的。下文的代碼解釋都是提取自functions.js。

效果1. 當鼠標放在某日上時,如果當天有備忘錄,則會顯示出來,如下圖:

taskcheck

function checkfortasks (thedate, e){ 
//找到頁面中taskbox對應(yīng)<div>設(shè)置為可見 
theObject = document.getElementById("taskbox"); 
theObject.style.visibility = "visible"; 
//初始化taskbox位置 
var posx = 0; 
var posy = 0; 
//定位taskbox位置為鼠標位置 
posx = e.clientX + document.body.scrollLeft; 
posy = e.clientY + document.body.scrollTop; 
theObject.style.left = posx + "px"; 
theObject.style.top = posy + "px"; 
//設(shè)置PHP請求頁面 
serverPage = "taskchecker.php?thedate=" + thedate; 
//設(shè)置PHP返回數(shù)據(jù)替換位置 
objID = "taskbox"; 
var obj = document.getElementById(objID); 
//發(fā)送請求并加載返回數(shù)據(jù) 
xmlhttp.open("GET", serverPage); 
xmlhttp.onreadystatechange = function(){ 
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ 
obj.innerHTML = xmlhttp.responseText; 
} 
} 
xmlhttp.send(null); 
} 

效果2. 當鼠標點擊某日錄入姓名時,系統(tǒng)會自動檢索姓名是否存在,并可以通過選擇填入姓名框中,如圖:

namecheck

function autocomplete (thevalue, e){ 
//定位頁面中autocompletediv(顯示檢索姓名的標簽)的<div>位置 
theObject = document.getElementById("autocompletediv"); 
//設(shè)置為可見 
theObject.style.visibility = "visible"; 
theObject.style.width = "152px"; 
//設(shè)置檢索標簽位置 
var posx = 0; 
var posy = 0; 

posx = (findPosX (document.getElementById("yourname")) + 1); 
posy = (findPosY (document.getElementById("yourname")) + 23); 

theObject.style.left = posx + "px"; 
theObject.style.top = posy + "px"; 
//設(shè)定事件為鍵盤錄入 
var theextrachar = e.which; 

if (theextrachar == undefined){ 
theextrachar = e.keyCode; 
} 
//設(shè)定加載檢索名單位置 
var objID = "autocompletediv"; 

//設(shè)定PHP請求頁面,并將用戶輸入的姓名傳值過去(同時考慮到Backspace作用) 
if (theextrachar == 8){ 
if (thevalue.length == 1){ 
    var serverPage = "autocomp.php"; 
} 
else{ 
    var serverPage = "autocomp.php" + "?sstring=" + thevalue.substr(0, (thevalue.length -1)); 
} 
} 
else{ 
var serverPage = "autocomp.php" + "?sstring=" + thevalue + String.fromCharCode(theextrachar); 
} 
//發(fā)送請求并加載返回數(shù)據(jù) 
var obj = document.getElementById(objID); 
xmlhttp.open("GET", serverPage); 
xmlhttp.onreadystatechange = function() { 
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
    obj.innerHTML = xmlhttp.responseText; 
} 
} 
xmlhttp.send(null); 
} 

文件打包下載

相關(guān)文章

  • php生成rss類用法實例

    php生成rss類用法實例

    這篇文章主要介紹了php生成rss類用法,實例分析了使用rssbuilder.class.php類文件生成rss的技巧,需要的朋友可以參考下
    2015-04-04
  • PHP中ADODB類詳解

    PHP中ADODB類詳解

    1. 前言 ADODB 是 Active Data Objects Data Base 的簡稱,它是一種 PHP 存取數(shù)據(jù)庫的函式組件?,F(xiàn)在 SFS3 系統(tǒng) (校園自由軟件交流網(wǎng)學(xué)務(wù)系統(tǒng)) 計劃的主持人陳瑩光老師,決定采用此一組件,為了讓更多有心參與該項目的伙伴們能夠順利加入發(fā)展的行列,小弟認為有必要把 ADODB 的中文入門介紹寫出來,以方便伙伴們參考備查。
    2008-03-03
  • php圖像處理類實例

    php圖像處理類實例

    這篇文章主要介紹了php圖像處理類,涉及php操作圖片的大小修改、加水印、生成驗證碼、輸出及保存圖像的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP code 驗證碼生成類定義和簡單使用示例

    PHP code 驗證碼生成類定義和簡單使用示例

    這篇文章主要介紹了PHP code 驗證碼生成類定義和簡單使用,結(jié)合實例形式分析了PHP code 驗證碼生成類的基本功能定義、簡單使用方法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • 詳解PHP7開啟OPcache和Swoole性能的提升對比

    詳解PHP7開啟OPcache和Swoole性能的提升對比

    laravel作為最熱門的php框架之一,廣受認可與歡迎。同時由于集成度很高,每次運行都加載了大量文件,加之使用了大量的閉包、魔術(shù)方法,導(dǎo)致laravel框架很重,并發(fā)性能極差。OPcache和Swoole都是php的擴展,這次旨在比較這兩個擴展分別開啟后對Laravel應(yīng)用的加速效果。
    2021-05-05
  • php判斷數(shù)組中是否存在指定鍵(key)的方法

    php判斷數(shù)組中是否存在指定鍵(key)的方法

    這篇文章主要介紹了php判斷數(shù)組中是否存在指定鍵(key)的方法,實例分析了php中array_key_exists和isset的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 基于header的一些常用指令詳解

    基于header的一些常用指令詳解

    本篇文章是對header的一些常用指令進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • dir()、readdir()、scandir()和glob()四種遍歷目錄方法及性能分析

    dir()、readdir()、scandir()和glob()四種遍歷目錄方法及性能分析

    php遍歷目錄和文件的場景在很多時候都能用到,遍歷目錄方法的方法有好幾種,那么應(yīng)該使用哪種方法呢?下面介紹dir()、readdir()、scandir()和glob()四種遍歷目錄方法及性能分析。
    2022-12-12
  • php對象工廠類完整示例

    php對象工廠類完整示例

    這篇文章主要介紹了php對象工廠類,涉及php參數(shù)獲取、數(shù)組使用、對象創(chuàng)建等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • php實現(xiàn)圖片局部打馬賽克的方法

    php實現(xiàn)圖片局部打馬賽克的方法

    這篇文章主要介紹了php實現(xiàn)圖片局部打馬賽克的方法,實例分析了php針對圖片操作的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02

最新評論