<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h1>ajax獲取數據</h1> <input type="button" id='getInfo' value='獲取數據'> </body> </html> <script type="text/javascript"> // event 事件參數 瀏覽器 在調用 dom元素的 事件時 會傳入一個參數 這里面有 一些瀏覽器信息,比如寬高,鼠標位置等 document.querySelector('#getInfo').onclick = function(event) { // 1.創建 var ajax = new XMLHttpRequest(); // 2設置 ajax.open('get', '01.Ajax_get.php'); // 3.發送 ajax.send(); // 4.狀態事件 ajax.onreadystatechange = function() { if (ajax.readyState == 4 && ajax.status == 200) { // 5.使用返回的數據 修改頁面的內容 // responseText 返回的就是一個 字符串 // 我們 在ajax 中 如果 是通過 ajax.responseText 獲取到的 統統都是字符串 console.log(ajax.responseText); } } } </script>
后台數據
<?php $twoDArr = array( array('肯德基','肯打雞' ), array('麥當勞','麥當娜' ), array('必勝客','pizza and more' ) ); // 網絡傳輸時 沒有 數組 的概念 echo $twoDArr[2][0]; echo '|'; echo $twoDArr[2][1]; // 可以吧 數據的 類型 里面的值全部輸出 // var_dump($twoDArr[2]); // print_r($twoDArr[2]); ?>