原生JavaScript寫AJAX
標簽:
JavaScript
前端JavaScript:
function ajaxGet(url, obj) { var request; if(window.XMLHttpRequest) { request = new XMLHttpRequest(); } else { request = new ActiveXObject('Microsoft.XMLHTTP'); // 兼容IE } request.onreadystatechange = function() { if(request.readyState === 4) { // 4 请求完成 if(request.status === 200) { // 200 页面成功加载 console.log(request.responseText); // 成功 返回得到的文本 } else { console.log(request.status); // 失败 返回状态码 如 404 } } else { console.log('Requesting'); } } /* 解析参数 */ str = '?'; for(key in obj) { str += (key + '=' + obj[key] + '&'); } str = str.substr(0, str.length - 1); /* 发送 */ request.open('GET', url + str); request.send();}ajaxGet('ajax.php', { 'type': 'get', 'data': 'test'}); //get-test
后端PHP:
<!-- ajax.php --><?php echo $_GET['type'] . '-' . $_GET['data'];
原生JavaScript写AJAX
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦