原生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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦