首页 新闻 会员 周边

AJAX的多事件处理机制

0
悬赏园豆:10 [待解决问题]

先看段代码吧:

<script type="text/javascript">
window.onload = function() {
var sel_brand = document.getElementById("sel_brand");
sel_brand.onchange = function() {
var xmlHttpRequest = null;
var xmlHttpRequest1=null;
if (XMLHttpRequest ) {
xmlHttpRequest = new XMLHttpRequest();

} else {
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");

}
xmlHttpRequest.open("post", "finTypeBrandId.do?bid="+this.value, true);
xmlHttpRequest.onreadystatechange = function() {
if (xmlHttpRequest.readyState == 4) {
var obj = xmlHttpRequest.responseText;
obj = eval("(" + obj + ")");
var b_type = document.getElementById("b_type");
b_type.innerHTML = "";
for ( var c in obj) {
var op = document.createElement("option");
op.innerHTML = obj[c].name;
op.value = obj[c].id;
b_type.appendChild(op);
}
}
}

xmlHttpRequest.send(null);
}
}
</script>

需要添加另外一个事件,提交的数据还是这个数据,方法为另外一个,一个请求调用两个方法

怎么处理?是创建ajax的池吗

怼死你的主页 怼死你 | 初学一级 | 园豆:191
提问于:2017-05-09 11:07
< >
分享
所有回答(1)
0

在回调事件里根据参数调用不同函数

吴瑞祥 | 园豆:29449 (高人七级) | 2017-05-09 13:10

这里面没法用到jQuerry,不知道怎么实现了

支持(0) 反对(0) 怼死你 | 园豆:191 (初学一级) | 2017-05-09 15:32

@怼死你: 这个和jquery有啥关系...

支持(0) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2017-05-09 15:54

@吴瑞祥: 没有用过对这个不太了解

支持(0) 反对(0) 怼死你 | 园豆:191 (初学一级) | 2017-05-09 15:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册