jQuery實現(xiàn)簡單的Ajax調(diào)用功能示例
本文實例講述了jQuery實現(xiàn)簡單的Ajax調(diào)用功能。分享給大家供大家參考,具體如下:
這里的jQuery調(diào)用為CDN地址://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
jQuery確實方便,下面做個簡單的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(){
//按鈕單擊時執(zhí)行
$("#testAjax").click(function(){
//取Ajax返回結(jié)果
//為了簡單,這里簡單地從文件中讀取內(nè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>
好了,點擊按鈕就可以看到效果了。
當然,jQuery的Ajax調(diào)用可以控制項很多,這里演示了簡單的調(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(){
//按鈕單擊時執(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;
當然,我們還可以這樣來調(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(){
//按鈕單擊時執(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擴展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
JQuery團隊打造的javascript單元測試工具QUnit介紹
元測試又稱為模塊測試,是針對程序模塊(軟件設(shè)計的最小單位)來進行正確性檢驗的測試工作。單元測試主要是用來檢驗程式的內(nèi)部邏輯,也稱為個體測試、結(jié)構(gòu)測試或邏輯驅(qū)動測試。通常由撰寫程式碼的程式設(shè)計師負責進行。2010-02-02
jQuery基于toggle實現(xiàn)click觸發(fā)DIV的顯示與隱藏問題分析
這篇文章主要介紹了jQuery基于toggle實現(xiàn)click觸發(fā)DIV的顯示與隱藏,結(jié)合實例形式分析了toggle方法用于切換頁面元素樣式的相關(guān)使用技巧,需要的朋友可以參考下2016-06-06
jquery使用jquery.zclip插件復(fù)制對象的實例教程
這篇文章主要介紹了jquery使用jquery.zclip插件復(fù)制對象的實例教程,當然也可以復(fù)制輸入框input、textarea等內(nèi)容,下面看代碼2013-12-12
jQuery切換網(wǎng)頁皮膚并保存到Cookie示例代碼
這篇文章主要介紹通過jQuery切換網(wǎng)頁皮膚并將狀態(tài)保存到Cookie的相關(guān)代碼,需要的朋友可以參考下2014-06-06

