博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AJAX(前后端交互--下拉列表)
阅读量:6815 次
发布时间:2019-06-26

本文共 1093 字,大约阅读时间需要 3 分钟。

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<button class="click">点击</button>
<div class="delete" οnclick="test2()">删除</div>
<script type="text/javascript">
var test = function(){
var xmlHttp;
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else{
xmlHttp = new ActiveXObject();
}
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
var str = "<select>";
var obj = JSON.parse(xmlHttp.responseText);
// var element;
for(let index = 0; index < obj.length; index++){
// element = obj[index];
str += "<option>" + obj[index].name +"</option>";
}
str += "</select>";
let divContain = document.createElement("div"); //创建div
divContain.innerHTML = str; //给div填充内容
document.body.appendChild(divContain); //将div插入body中
}
}
xmlHttp.open("GET", "http://localhost/hoby.json", true);
xmlHttp.send();
}
let btn = document.getElementsByClassName("click")[0];
btn.onclick = test;
function test2(){
var objArr = document.getElementsByTagName("select");
var elem = objArr[0];
elem.removeChild(elem.childNodes[1]);
}
</script>
</body>
</html>

转载地址:http://qiczl.baihongyu.com/

你可能感兴趣的文章
oracle登录
查看>>
phpMyAdmin提示“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”...
查看>>
Mac OSX简单使用中会用到的
查看>>
Firefox 23中的新特性(新陷阱)
查看>>
SQL Server 造成cpu 使用率高的 6 原因
查看>>
MYSQL <=>运算符
查看>>
unable to access android sdk add-on list
查看>>
Azure Traffic Manager 现可与 Azure 网站集成!
查看>>
由.NET说到WCF(未完成)
查看>>
用motion实现家庭视频监控
查看>>
帝国cms缩略图:网站不同地方生成不同的缩略图
查看>>
python Django Ajax基础
查看>>
aop point-cut表达式
查看>>
第四周 day17 类名称空间,查询顺序等/组合
查看>>
easyui的 getSelections 与 getSelected 对比区别
查看>>
后缀数组模板 UOJ#35. 后缀排序
查看>>
[转]DirectX Rendering Pipeline渲染管线图
查看>>
ImageMaigck不支持中文路径的问题
查看>>
俄罗斯方块
查看>>
ZOJ 2061 - Buy the Ticket
查看>>