AJAX封裝類使用指南
AJAX說起來感覺很難,但是把他封裝起來你會(huì)發(fā)現(xiàn)使用起來很簡(jiǎn)單了,當(dāng)然也是簡(jiǎn)單的應(yīng)用了,譬如留言板的應(yīng)用等,這里首先,先送大家一個(gè)禮物那就是封裝好的AJAX的類,下載地址http://xiazai.jb51.net/201412/yuanma/ajax3.0(jb51.net).rar 這里下載這個(gè)類,然后教大家怎么使用吧!
實(shí)例哦!
<html>
<head>
<title>Ajax實(shí)例</title>
<script src="ajax3.0.js"></script>
</head>
<body>
<script>
document.write(new Date()+"<br>");
document.write(new Date()+"<br>");
document.write(new Date()+"<br>");
</script>
<div id="show" style="background:yellow;border:1px solid blue">
內(nèi)容加載中.....
</div>
<script>
function read() {
Ajax().get("read.php?num="+Math.random(), function(data){
document.getElementById("show").innerHTML=data;
})
}
read();
setInerval("read()",3000);
function send() {
var username=document.frm.username;
var desn=document.frm.desn;
var datao = {username:username.value, desn:desn.value};
Ajax().post("save.php", datao, function(data){
read();
username.value="";
desn.value="";
});
}
</script>
<form name="frm">
用戶名:<input type="text" name="username" value=""><br>
內(nèi)容: <textarea cols="40" rows="5" name="desn"></textarea>
<input type="button" onclick="send()" value="留言">
</form>
<script>
document.write(new Date()+"<br>");
document.write(new Date()+"<br>");
document.write(new Date()+"<br>");
</script>
</body>
</html>
首先先加入我們的ajax3.0.js這個(gè)文件,然后我們就寫這個(gè)東西Ajax().post("save.php", datao, function(data))
ajax()兩個(gè)參數(shù) 第一個(gè)返回xml json 還是html 第二個(gè)true異步傳輸 false同步傳輸 post后邊大家看的明白吧 呵呵
下邊是 php的文件
//read.php
@readfile("demo.txt");
//save.php
// header("Content-Type:text/html;charset=gb2312")
$username=$_POST["username"];
$desn = $_POST["desn"];
$fh = fopen("demo.txt", "a");
$text=$username."--".date("Y-m-d H:i:s")."說:".$desn."<br>";
fwrite($fh, $text);
fclose($fh);
//demo.text
fdsafdsa--2012-11-01 12:24:04說:fdsafdsa<br>fdsafdsa--2012-11-01 12:24:07說:fdsafdsafsa<br>111--2012-11-01 12:25:07說:2222<br>eeee--2012-11-01 12:25:10說:eeee<br>fdsfds--2012-11-01 12:25:12說:fdsfdsfds<br>fdsfds--2012-11-01 12:25:19說:fdsfdsfs<br>fdsfdsf--2012-11-01 12:25:22說:sfdsfdsfds<br>fdsafdsa--2012-11-01 12:26:00說:fdsafdsa<br>
嗯 今天有點(diǎn)事 ,寫的可能不夠詳細(xì),有什么不懂的,請(qǐng)大家留言,
相關(guān)文章
Ajax jsonp跨域請(qǐng)求實(shí)現(xiàn)方法
這篇文章主要介紹了Ajax jsonp跨域請(qǐng)求實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2015-11-11Spring MVC前端與后端5種ajax交互方法【總結(jié)】
下面小編就為大家?guī)硪黄猄pring MVC前端與后端5種ajax交互方法【總結(jié)】。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03前端實(shí)現(xiàn)滑動(dòng)按鈕AJAX與后端交互的示例代碼
這篇文章主要介紹了前端實(shí)現(xiàn)滑動(dòng)按鈕AJAX與后端交互的示例代碼,前端代碼分為html代碼和css代碼,通過js事件觸發(fā),代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2022-02-02ajax傳遞多個(gè)參數(shù)的實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了ajax傳遞多個(gè)參數(shù)的實(shí)現(xiàn)代碼,簡(jiǎn)單實(shí)用,感興趣的小伙伴們可以參考一下2016-05-05AJAX請(qǐng)求數(shù)據(jù)及實(shí)現(xiàn)跨域的三種方法詳解
ajax跨域這個(gè)問題其實(shí)很常見,這篇文章主要給大家介紹了關(guān)于AJAX請(qǐng)求數(shù)據(jù)及實(shí)現(xiàn)跨域的三種方法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-12-12利用AJAX實(shí)現(xiàn)無刷新數(shù)據(jù)分頁(yè)
這篇文章主要介紹了利用AJAX實(shí)現(xiàn)數(shù)據(jù)分頁(yè)的相關(guān)資料,如何利用AJAX無刷新直接從服務(wù)器獲取數(shù)據(jù)分頁(yè),感興趣的小伙伴們可以參考一下2016-04-04$.ajax中contentType: “application/json” 的用法詳解
這篇文章主要介紹了$.ajax中contentType: “application/json” 的用法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10Ajax學(xué)習(xí)筆記---3種Ajax的實(shí)現(xiàn)方法【推薦】
下面小編就為大家?guī)硪黄狝jax學(xué)習(xí)筆記---3種Ajax的實(shí)現(xiàn)方法【推薦】。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考2016-05-05