jQuery简单的Ajax调用示例
生活随笔
收集整理的這篇文章主要介紹了
jQuery简单的Ajax调用示例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
jQuery確實(shí)方便,下面做個簡單的Ajax調(diào)用:
建立一個簡單的html文件:
<!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="Public/js/jquery-easyui-1.3.1/jquery-1.8.2.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>好了,點(diǎn)擊按鈕就可以看到效果了。
當(dāng)然,jQuery的Ajax調(diào)用可以控制項(xiàng)很多,這里演示了簡單的調(diào)用。
注意你自己的jquery引用路徑。
?
好吧,做一個調(diào)用后臺的例子:
<!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="Public/js/jquery-easyui-1.3.1/jquery-1.8.2.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>后臺代碼:
<?php$msg='Hello,'.$_POST['name'].',your age is '.$_POST['age'].'!';echo $msg;現(xiàn)在已經(jīng)可以從后臺來獲取數(shù)據(jù)了!
?
當(dāng)然,我們還可以這樣來調(diào)用Ajax:
<!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="Public/js/jquery-easyui-1.3.1/jquery-1.8.2.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ù)。
轉(zhuǎn)載于:https://www.cnblogs.com/GarfieldTom/p/4277708.html
總結(jié)
以上是生活随笔為你收集整理的jQuery简单的Ajax调用示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java集合类——Stack栈类与Que
- 下一篇: 网络爬虫基本原理(一)