jQuery實(shí)現(xiàn)簡單的Ajax調(diào)用功能示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)簡單的Ajax調(diào)用功能。分享給大家供大家參考,具體如下:
這里的jQuery調(diào)用為CDN地址://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
jQuery確實(shí)方便,下面做個簡單的Ajax調(diào)用:
建立一個簡單的html文件:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="http://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
//按鈕單擊時(shí)執(zhí)行
$("#testAjax").click(function(){
//取Ajax返回結(jié)果
//為了簡單,這里簡單地從文件中讀取內(nèi)容作為返回?cái)?shù)據(jù)
htmlobj=$.ajax({url:"/Readme.txt",async:false});
//顯示Ajax返回結(jié)果
$("#myDiv").html(htmlobj.responseText);
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>通過 AJAX 改變文本</h2></div>
<button id="testAjax" type="button">Ajax改變內(nèi)容</button>
</body>
</html>
好了,點(diǎn)擊按鈕就可以看到效果了。
當(dāng)然,jQuery的Ajax調(diào)用可以控制項(xiàng)很多,這里演示了簡單的調(diào)用。
注意你自己的jquery引用路徑。
好吧,做一個調(diào)用后臺的例子:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="http://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
//按鈕單擊時(shí)執(zhí)行
$("#testAjax").click(function(){
//Ajax調(diào)用處理
var html = $.ajax({
type: "POST",
url: "test.php",
data: "name=garfield&age=18",
async: false
}).responseText;
$("#myDiv").html('<h2>'+html+'</h2>');
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>通過 AJAX 改變文本</h2></div>
<button id="testAjax" type="button">Ajax改變內(nèi)容</button>
</body>
</html>
后臺test.php文件代碼:
<?php $msg='Hello,'.$_POST['name'].',your age is '.$_POST['age'].'!'; echo $msg;
當(dāng)然,我們還可以這樣來調(diào)用Ajax:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="http://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
//按鈕單擊時(shí)執(zhí)行
$("#testAjax").click(function(){
//Ajax調(diào)用處理
$.ajax({
type: "POST",
url: "test.php",
data: "name=garfield&age=18",
success: function(data){
$("#myDiv").html('<h2>'+data+'</h2>');
}
});
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>通過 AJAX 改變文本</h2></div>
<button id="testAjax" type="button">Ajax改變內(nèi)容</button>
</body>
</html>
注意:
success: function(data)
中的data參數(shù)可以改為別的名稱,比如success: function(msg),msg(data)為返回的數(shù)據(jù)。 此處為回調(diào)函數(shù)的參數(shù),而非
data: "name=garfield&age=18"
中的Ajax調(diào)用中的data參數(shù)。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。
- jQuery實(shí)現(xiàn)ajax的嵌套請求案例分析
- 詳解JavaScript原生封裝ajax請求和Jquery中的ajax請求
- jQuery ajax+PHP實(shí)現(xiàn)的級聯(lián)下拉列表框功能示例
- AJAX在JQuery中的應(yīng)用詳解
- Jquery的Ajax技術(shù)使用方法
- JQuery實(shí)現(xiàn)ajax請求的示例和注意事項(xiàng)
- 為jquery的ajax請求添加超時(shí)timeout時(shí)間的操作方法
- Jquery實(shí)現(xiàn)無縫向上循環(huán)滾動列表的特效
- jQuery AJAX與jQuery事件的分析講解
相關(guān)文章
JQuery團(tuán)隊(duì)打造的javascript單元測試工具QUnit介紹
元測試又稱為模塊測試,是針對程序模塊(軟件設(shè)計(jì)的最小單位)來進(jìn)行正確性檢驗(yàn)的測試工作。單元測試主要是用來檢驗(yàn)程式的內(nèi)部邏輯,也稱為個體測試、結(jié)構(gòu)測試或邏輯驅(qū)動測試。通常由撰寫程式碼的程式設(shè)計(jì)師負(fù)責(zé)進(jìn)行。2010-02-02
jQuery基于toggle實(shí)現(xiàn)click觸發(fā)DIV的顯示與隱藏問題分析
這篇文章主要介紹了jQuery基于toggle實(shí)現(xiàn)click觸發(fā)DIV的顯示與隱藏,結(jié)合實(shí)例形式分析了toggle方法用于切換頁面元素樣式的相關(guān)使用技巧,需要的朋友可以參考下2016-06-06
jquery使用jquery.zclip插件復(fù)制對象的實(shí)例教程
這篇文章主要介紹了jquery使用jquery.zclip插件復(fù)制對象的實(shí)例教程,當(dāng)然也可以復(fù)制輸入框input、textarea等內(nèi)容,下面看代碼2013-12-12
jQuery切換網(wǎng)頁皮膚并保存到Cookie示例代碼
這篇文章主要介紹通過jQuery切換網(wǎng)頁皮膚并將狀態(tài)保存到Cookie的相關(guān)代碼,需要的朋友可以參考下2014-06-06

