想通过onclick事件触发一个ajax请求为什么没响应

_MrDing 2014-10-19 04:12:07




...全文
469 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
_MrDing 2014-10-19
  • 打赏
  • 举报
回复
function createRequest(url) { http_request = false; alert("test"); if (window.XMLHttpRequest) { // 非IE浏览器 http_request = new XMLHttpRequest(); //创建XMLHttpRequest对象 } else if (window.ActiveXObject) { // IE浏览器 try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); //创建XMLHttpRequest对象 } catch (e) { //创建XMLHttpRequest对象 } catch (e) {} } if (!http_request) { alert("不能创建XMLHttpRequest对象实例!"); return; } http_request.onreadystatechange = getResult; //调用返回结果处理函数 http_request.open('GET', url, true); //创建与服务器的连接 http_request.send(null); //向服务器发送请求 } 加入这个之后就不能触发onclik()了,不知道怎么回事
_MrDing 2014-10-19
  • 打赏
  • 举报
回复
单独把代码截出来又可以触发,是怎么回事
_MrDing 2014-10-19
  • 打赏
  • 举报
回复
...//部分代码截图 function checkUser(userName){ if(userName.value==""){ alert("请输入用户名!"); userName.focus(); return; }else{ createRequest('checkUser.jsp?user='+userName.value); } ...//部分代码截图 <td width="33%"><img src="images/checkBt.jpg" width="104" height="23" style="cursor:hand;" onClick="checkUser(form1.username);"></td> 我现在onclick()连上面的alert(“请输入用户名!”)都不会触发

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧