<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/jquery.js"></script> <script> $(function(){ $('#btnok').bind('click',function(){ //發送ajax請求 $.ajax({ type:'get', url:'ajax1.php', cache:false, success:function(msg){ alert(msg); } }); }); }); </script> </head> <body> <input type="button" id="btnok" value="OK" /> </body> </html>
php的示例代碼以下:php
<?php echo "hello jQ";
① Ajax的底層實現 ② Ajax的高級實現html
jQuery.ajax(options)或$.ajax(options)jquery
參數說明:ajax
options:要求參數是一個json對象,內容以下:json
async :是否異步,默認爲true緩存
cache :是否緩存,默認爲true異步
complete :當Ajax狀態碼爲4時,所觸發的回調函數async
contentType :設置請求頭函數
data :發送Ajax請求時,所傳遞的參數,要求是一個字符串post
dataType :期待的返回值類型,text,xml,json,jsonp,默認爲text
success :當Ajax狀態碼爲4且響應狀態碼爲200時,所觸發的回調函數
type :模擬http請求中的get或post方法
url :請求的url地址