JQuery AJAX 是一種在客戶端與服務器之間發送異步 HTTP 請求的技術。通過 AJAX,我們可以在不刷新整個頁面的情況下更新頁面的部分內容。JQuery AJAX 還允許我們在服務器端執行某些操作,然后將結果返回給客戶端。返回結果可以是字符串、XML、JSON 或者數組。
如果我們想從服務器接收一個數組,并將其用于在客戶端更新頁面的部分內容,我們需要在 JQuery AJAX 調用中使用一些特定的選項。首先,我們需要將數據類型設置為 JSON 或者數組。其次,我們需要指定在成功時應該執行的函數。作為函數的參數,我們可以使用返回的數組。下面是一個示例:
$ .ajax({ url: "data.php", dataType: "json", success: function(data) { // do something with the array 'data' for (var i = 0; i< data.length; i++) { $('#result').append('<p>' + data[i] + '</p>'); } } });
在上面的代碼中,我們向服務器發送一個 AJAX 請求,使用 JSON 作為數據類型。當請求成功完成時,我們使用類似于 forEach() 的循環語句將接收到的數組中的每個元素添加到頁面的結果部分。
總而言之,使用 JQuery AJAX 返回數組非常簡單。只需將數據類型設置為 JSON 或者數組,設置成功時執行的函數,并在函數中使用數組即可成功更新頁面的部分內容。