刚开始学前端,用的是NG,但是很好奇,如果是原生的JS是如何写这些功能的?比如服务与后台交互数据?
3 回答
Sakurasan
TA贡献3条经验 获得超0个赞
var xmlhttp;
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/try/ajax/xxx"+str,true);
xmlhttp.send();ng的http模块是把上述封装后的实现。顺便说下你不知道原生没必要这么早看angular,react这种吧?
添加回答
举报
0/150
提交
取消
