JavaScript ajax请求
2015-08-18 10:44
639 查看
var XMLHttpReq; function createXMLHttpRequest() { try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP } catch(E) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本创建XMLHTTP } catch(E) { XMLHttpReq = new XMLHttpRequest();//兼容非IE浏览器,直接创建XMLHTTP对象 } } } function sendAjaxRequest(url) { createXMLHttpRequest(); //创建XMLHttpRequest对象 XMLHttpReq.open("post", url, true); XMLHttpReq.onreadystatechange = processResponse; //指定响应函数 XMLHttpReq.send(null); } //回调函数 function processResponse() { if (XMLHttpReq.readyState == 4) { if (XMLHttpReq.status == 200) { var text = XMLHttpReq.responseText; /** *实现回调 */ text = window.decodeURI(text); var cp = document.getElementById("cp"); cp.innerHTML = ""; var values = text.split("|"); for (var i = 0; i < values.length; i++) { var temp = document.createElement("option"); temp.text = values[i]; temp.value = values[i]; cp.options.add(temp); } } } }
相关文章推荐
- 监听手机键盘输入操作
- javascript入门笔记(6)——document
- javascript入门笔记(5)——window
- javascript入门笔记(4)——对象
- javascript入门笔记(3)——数组
- js实现iPhone界面风格的单选框和复选框按钮实例
- javascript入门笔记(2)——判断、循环和函数
- JavaScript 随机数函数
- Webform服务器控件调用JS
- js 中var转int
- Webfrom 生成流水号 组合查询 Repeater中单选与复选控件的使用 JS实战应用
- javascript入门笔记(1)——变量和计算
- javascript中的面向对象(1)
- EmberJs之数组绑定@each&[]
- js 小数取整的函数
- JS中的prototype
- js模拟淘宝网的多级选择菜单实现方法
- javascript基金会——鼠标事件,系统对话框,等等。
- javascript立即执行函数写法
- hdoj1869 六度分离(dijstra——floyd)