上个月在做进销存软件时,用到许多需要异步获取数据的地方,今天告一段落,特此记录
总体感觉js做出来的比JQUERY,方便了许多(也可能是我用的少),但是兼容方面确实无法和JQUERY相提并论
另外在使用JQUERY过程中发现ASP.NET 做POST请求时,会出现请求失败的问题,但是改为GET之后就可以了,令我相当郁闷,这也是后来我没有选用JQUEY来做一步请求的很大一个原因
//此处我用异步操作处理需要对IOS推送的消息
var http1;
//此处用来判断浏览器
if (window.XMLHttpRequest) {
http1 = new XMLHttpRequest();
}
else {
http1 = new ActiveXObject("Microsoft.XMLHTTP");
}
http1.onreadystatechange = function() {
if (http1.readyState == 4 && http1.status == 200) {
//此处为获取到的输出数据
flag1 = http1.responseText;
//alert(flag1);
}
}
http1.open("POST", "tools/getPtoken.ashx", true);
http1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http1.send("type=2&biaoti=" + document.getElementById(‘<%=biaoti.ClientID %>‘).value + "&fubiaoti=" + document.getElementById(‘<%=fubiaoti.ClientID %>‘).value + "&content=" + editor.text());