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

问题描述

解决方案

解决方案二:
...//部分代码截图functioncheckUser(userName){if(userName.value==""){alert("请输入用户名!");userName.focus();return;}else{createRequest('checkUser.jsp?user='+userName.value);}...//部分代码截图<tdwidth="33%"><imgsrc="images/checkBt.jpg"width="104"height="23"style="cursor:hand;"onClick="checkUser(form1.username);"></td>我现在onclick()连上面的alert(“请输入用户名!”)都不会触发
解决方案三:
单独把代码截出来又可以触发,是怎么回事
解决方案四:
functioncreateRequest(url){http_request=false;alert("test");if(window.XMLHttpRequest){//非IE浏览器http_request=newXMLHttpRequest();//创建XMLHttpRequest对象}elseif(window.ActiveXObject){//IE浏览器try{http_request=newActiveXObject("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()了,不知道怎么回事

时间: 2024-08-01 10:01:30

想通过onclick事件触发一个ajax请求为什么没响应的相关文章

javascript 动态改变onclick事件触发函数代码_javascript技巧

原来的方法 通过点击,改变原来的方法的执行

jquery的ajax请求servlet与响应

                                                                                                                                                               

在php中判断一个请求是ajax请求还是普通请求的方法

/path/to/pkphp.com/script.php?ajax 在php脚本中使用如下方法判断: 复制代码 代码如下: if(isset($_GET['ajax'])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断.但是如果需要这样的功能,这个方法可能就有弊端,功能需求如下: 1.通过ajax请求的网页与普通请求的网页内容是不相同的 2.通过ajax请求的网页是为了方便用户操作

如何在PHP中判断一个网页请求是ajax请求还是普通请求

如何在PHP中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来 实现,例如使用如下网址请求:  /path/to/pkphp.com/script.php?ajax 在PHP脚本中使用如下方法判断: if(isset($_GET['ajax'])) { -这是一个ajax请求,然后- } else { -这不是一个ajax请求,然后- } 通过传递_GET参数的方法简单实现了网页请求的判断.但是如果需要这样的功能,这个 方法可能就有弊端,功能需求如下: 1.通过ajax请求

在php中判断一个请求是ajax请求还是普通请求的方法_php技巧

/path/to/pkphp.com/script.php?ajax 在php脚本中使用如下方法判断: 复制代码 代码如下: if(isset($_GET['ajax'])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断.但是如果需要这样的功能,这个方法可能就有弊端,功能需求如下: 1.通过ajax请求的网页与普通请求的网页内容是不相同的 2.通过ajax请求的网页是为了方便用户操作

php中如何判断一个网页请求是ajax请求还是普通请求_php技巧

如何在php中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求:/path/to/pkphp.com/script.php?ajax在php脚本中使用如下方法判断: 复制代码 代码如下: if(isset($_GET['ajax'])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断.但是如果需要这样的功能,这个方法可能就有弊端,功能需求

解决jQuery ajax请求在IE6中莫名中断的问题_jquery

场景还原:给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在非IE6中都一切正常. <a href="javascript:;" id="btn">click me</a> <script type="text/javascript" src="jquery.js"></script> <script type="text/ja

jQuery实现监控页面所有ajax请求的方法_jquery

本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决方案是,等其中一个结束以后,再发起另外一个,这个过程用回调函数来完成. 但是,如果其中一个ajax请求的代码不是你写,你改不了,怎么办? 又或者说,你只想知道某个url请求什么时候结束,不想管其他的请求,怎么弄? <!DOCTYPE html> <html lang="en&quo

ajax 异步 拦截-ajax请求拦截,异步请求拦截不到

问题描述 ajax请求拦截,异步请求拦截不到 我想要在页面的所有ajax请求发出去之前和数据返回到页面上之前做一次拦截, 在发出去之前对请求参数做处理再发送,数据回来后对返回数据做处理再返回. 我用XMLHttpRequest谢了一段js代码做拦截,在发出去之前都没有问题,但是数据回来 后如果是异步的请求就拦截不到,比如用jQuery ajax发异步的请求,数据回来后就直接 进入success了,没有进入拦截器.简单的说就是onreadystatechange没有触发,请问 大家该怎么处理啊?纠