function getXMLHttpRequest() {
var xhr;
if(window.ActiveXObject) {
xhr= new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest) {
xhr= new XMLHttpRequest();
}else {
xhr= null;
}
return xhr;
} function save() {
var xhr = getXMLHttpRequest();
xhr.open("post","url");
var data = "name=mikan&address=street...";
xhr.send(data);
xhr.onreadystatechange= function() {
if(xhr.readyState == 4 && xhr.status == 200) {
alert("returned:"+ xhr.responseText);
}
};
}
相关文章
- JS Ajax异步请求发送列表数据后面多了[]
- 原生ajax异步请求基础知识
- 【前端_js】解决ajax跨域请求数据
- AJAX请求和跨域请求详解(原生JS、Jquery)
- js页面用定时任务通过AJAX获取后台数据,但是从这个页面跳转到其他页面后,定时任务仍然在定时请求后台
- 为什么返回的数据前面有callback? ashx/json.ashx?的后面加 callback=? 起什么作用 js url?callback=xxx xxx的介绍 ajax 跨域请求时url参数添加callback=?会实现跨域问题
- NodeJ node.js Jquery Ajax 跨域请求
- 【转载】Ajax JS 跨域请求
- zepto源码研究 - ajax.js(请求过程中的各个事件分析)
- Ajax进阶之原生js与跨域jsonp