请教一个关于ajax的问题
发布于 11 年前 作者 rascal1989 3084 次浏览 最后一次编辑是 8 年前

用express+ejs构建的页面,ajax的js文件连接到index.ejs中了,document.getElementById().onclick=function(){ var ajax=new xmlhttprequest(); ajax.onreadystatechange=function(){ alert(“ok”); } ajax.open(“get”,url,true); } 代码部分简写了,主要是想问url如何写,自己试了./ / /index ,node的控制台都没任何反应,问题可能说不是routes文件夹下的index.js中app.get("/",function(){render(index) } ),即使node重新渲染了index控制台也会有信息的,可是,点击ajax的按钮node不会有任何信息提示,所以以为是url的问题,请教一下大大,们,家里没网,到网吧手敲得

2 回复

是有问题, ajax.send() 没写, 当然有问题… 我一般用 .onload 而不是 onreadystatechange, 比较短

谢谢啊,昨天通过alert(ajax.status+ajax.readystate)发现了,之前看文档说如果用get方法,send不会发送任何数据,所以就没写send;

回到顶部