欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

AJAX请求小项目

发布时间:2025/5/22 编程问答 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 AJAX请求小项目 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>图灵</title><style>* {margin: 0;padding: 0;list-style: none;}#wrap {width: 500px;margin: 100px auto 0;}#wrap input {width: 486px;height: 40px;padding-left: 10px;}#list {margin-top: 10px;}#list li {width: 460px;/*height: 40px;*/line-height: 40px;padding: 0 20px;}#list li.left {text-align: left;background: #ccc;}#list li.right {text-align: right;background: #777;}</style> </head> <body><div id="wrap"><input id="ipt" type="text" placeholder="请输入你想说的话"><ul id="list"><!-- <li class="left">ME:hahahahaha</li><li class="right">你是傻逼:PC</li> --></ul></div><script>var ipt = document.getElementById('ipt');var list = document.getElementById('list');document.onkeyup = function (e) {var e = e || window.event;if (e.keyCode == 13) {if (ipt.value == '') {alert("请输入内容");} else {sendMsg();ipt.value = "";}}}function sendMsg() {var myMsg = document.createElement('li');myMsg.className = 'left';myMsg.innerHTML = "ME:" + ipt.value;list.appendChild(myMsg);var xhr = null;if (window.XMLHttpRequest) {xhr = new XMLHttpRequest();} else {xhr = new ActiveXObject('Microsoft.XMLHTTP');}var url = 'http://www.tuling123.com/openapi/api?key=fb6b7bcfbe52fccdb7f5d752a3088f75&info='+ipt.value+'&userid=1234567';xhr.open('get',url,true);xhr.send(null);xhr.onreadystatechange = function () {if (xhr.readyState == 4) {if (xhr.status == 200) {var data = JSON.parse(xhr.responseText).text;var pc = document.createElement('li');pc.className = 'right';pc.innerHTML = data + ":PC";list.appendChild(pc);} else {alert(xhr.status);}}}}</script> </body> </html>

  

转载于:https://www.cnblogs.com/handsomehan/p/6081188.html

总结

以上是生活随笔为你收集整理的AJAX请求小项目的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。