今天我們要介紹的是jQuery Ajax應用實例。首先,讓我們來看一下HTML代碼:
<html> <head> <title>jQuery Ajax應用實例</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <button id="getDataBtn">獲取數(shù)據(jù)</button> <div id="data"></div> </body> </html>
這里我們引用了jQuery的庫文件,并在body標簽中添加了一個按鈕和一個數(shù)據(jù)展示框。接下來,我們需要編寫jQuery的Ajax代碼。讓我們來看一下:
<script> $(document).ready(function(){ $("#getDataBtn").click(function(){ $.ajax({ url: "https://jsonplaceholder.typicode.com/posts/1", type: 'GET', dataType: 'json', success: function(jsonData){ $("#data").html(jsonData.body); }, error: function(xhr, textStatus, errorMessage){ alert('Error! ' + errorMessage); } }); }); }); </script>
在這里,我們首先在文檔就緒后添加了一個事件處理程序,該處理程序在按鈕被單擊時觸發(fā)。然后,我們使用jQuery的ajax()函數(shù)來與服務器進行通信。其中,我們設置了請求的URL、請求類型和數(shù)據(jù)類型,并指定了請求成功后要執(zhí)行的代碼和請求失敗時要執(zhí)行的代碼。
最后,讓我們來看一下數(shù)據(jù)展示框中的內(nèi)容:
<div id="data">{"userId": 1, "id": 1, "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", "body": "quia et suscipit?suscipit ..."}</div>
我們可以看到,通過ajax()函數(shù)返回的JSON對象被寫入了數(shù)據(jù)展示框中。
這就是一個jQuery Ajax應用實例。使用ajax()函數(shù),我們可以輕松地與服務器進行通信,并動態(tài)地更新網(wǎng)頁內(nèi)容。