javascript ajax
2016-03-07 08:42
495 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AJAX</title> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1, user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="format-detection" content="telephone=no"></head> <body> </body> <script type = "text/javascript" > var xmlHttpRequest = null; function ajaxRequest(url, postParams) { if (window.ActiveXObject) // IE浏览器 { xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) // 除IE以外的其他浏览器 { xmlHttpRequest = new XMLHttpRequest(); } if (null != xmlHttpRequest) { // 准备向服务器发出一个请求 /* * GET方式向服务器发出一个请求 * xmlHttpRequest.open("GET", "AjaxServlet?v1=" + v1 + "&v2=" + v2, true); */ /* * POST方式向服务器发出一个请求 */ xmlHttpRequest.open("POST", url, true); // 当发生状态变化时就调用这个回调函数 xmlHttpRequest.onreadystatechange = ajaxCallBack; // 使用post提交时必须加上下面这行代码 xmlHttpRequest.setRequestHeader("Content-Type", "application/json; charset=utf-8"); postParams = typeof(postParams) == "string" ? postParams : JSON.stringify(postParams); // 向服务器发出一个请求 xmlHttpRequest.send(postParams); } } function ajaxCallBack() { console.log("[readyState] " + xmlHttpRequest.readyState); if (xmlHttpRequest.readyState == 4) { console.log("[status] " + xmlHttpRequest.status); if (xmlHttpRequest.status == 200) { console.log("[responseText] " + xmlHttpRequest.responseText); // var content = xmlHttpRequest.responseText; // document.getElementById("div1").innerHTML = content; } } } ajaxRequest( "https://113.78.134.110:21900/api/trade/ptjy/ptyw/zjcx", { "hbdm": "", "khbz": "2006001283", "khbzlx": "Z", "jymm": "111111", "sessionid": "0", "token": "0", "yybdm": "5010", "lhxx": "aaaaaaa" } ); </script> </html>
相关文章推荐
- extjs5 表单校验 同步和异步
- 不要过分依赖JS代码的验证
- 20160307 - 双击打开 Js 扩展名的附件要保持留心
- 深夜睡不着,第二篇随笔,说说js的创建实例化过程
- JS冒泡与阻止
- javascript数组去重小结
- js日期插件dateHelp获取本月、三个月、今年的日期
- 论JavaScript模块化编程
- 基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
- javascript特殊日历控件分享
- JavaScript过滤字符串中的中文与空格方法汇总
- JavaScript中将数组进行合并的基本方法讲解
- JavaScript实现字符串与日期的互相转换及日期的格式化
- 详解JavaScript数组和字符串中去除重复值的方法
- JavaScript实现带播放列表的音乐播放器实例分享
- Jfinal for jsp for maven学习
- JSP 页面 checkbox 实现单选、多选效果
- Javascript 事件
- JavaScript一道经典闭包面试题
- 用javascript实现插入排序