jQuery简单的Ajax调用示例
生活随笔
收集整理的這篇文章主要介紹了
jQuery简单的Ajax调用示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jQuery確實方便,下面做個簡單的Ajax調用:
建立一個簡單的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(){//按鈕單擊時執行 $("#testAjax").click(function(){//取Ajax返回結果//為了簡單,這里簡單地從文件中讀取內容作為返回數據 htmlobj=$.ajax({url:"/Readme.txt",async:false});//顯示Ajax返回結果 $("#myDiv").html(htmlobj.responseText);});}); </script> </head><body><div id="myDiv"><h2>通過 AJAX 改變文本</h2></div><button id="testAjax" type="button">Ajax改變內容</button></body> </html>好了,點擊按鈕就可以看到效果了。
當然,jQuery的Ajax調用可以控制項很多,這里演示了簡單的調用。
注意你自己的jquery引用路徑。
?
好吧,做一個調用后臺的例子:
<!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(){//按鈕單擊時執行 $("#testAjax").click(function(){//Ajax調用處理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改變內容</button></body> </html>后臺代碼:
<?php$msg='Hello,'.$_POST['name'].',your age is '.$_POST['age'].'!';echo $msg;現在已經可以從后臺來獲取數據了!
?
當然,我們還可以這樣來調用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(){//按鈕單擊時執行 $("#testAjax").click(function(){//Ajax調用處理 $.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改變內容</button></body> </html>?
注意,
success: function(data)
中的data參數可以改為別的名稱,比如success: function(msg),msg(data)為返回的數據。?此處為回調函數的參數,而非
data: "name=garfield&age=18"
中的Ajax調用中的data參數。
轉載于:https://www.cnblogs.com/GarfieldTom/p/4277708.html
總結
以上是生活随笔為你收集整理的jQuery简单的Ajax调用示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java集合类——Stack栈类与Que
- 下一篇: 网络爬虫基本原理(一)