`
leeleo
  • 浏览: 323043 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

当xmlhttp.onreadystatechange时,给handleStateChange传递参数

 
阅读更多
xmlhttp.onreadystatechange = handleStateChange;

 

handleStateChange不允许有参数,当强行输入参数后,xmlRequest.readyState==1过后就没有反应了。

可以使用以后变通

xmlhttp.onreadystatechange = function (){handleStateChange(参数)};

 

然后再在handleStateChange函数定义参数。

 

分享到:
评论

相关推荐

    三级联动Ajax菜单(包含省市数据)

    xmlHttp.onreadystatechange=handleStateChange; xmlHttp.send(null); } function queryArea(citycode){ createXMLHttpRequest(); type="area"; var url="data.php?citycode="+citycode; xmlHttp.open("GET",...

    XMLHttpRequest

    - **作用**:此事件触发器用于指定当 `XMLHttpRequest` 对象的 `readyState` 属性发生变化时所调用的函数。 - **示例**: ```javascript xmlhttp.onreadystatechange = HandleStateChange; function ...

    用 ajax + asp.net 采集文章

    this.XmlHttp.onreadystatechange = this.StateChangeEvent; { this.XmlHttp.open(this.Method, this.RequestUrl, this.IsAsyn); if (this.Method.toLowerCase() == "post") { this.XmlHttp....

    AJAX技术操作的三部曲

    当请求完成,即 `xmlHttp.readyState` 变为4(表示请求已完成),并且 `xmlHttp.status` 是200(表示服务器成功返回)时,我们可以读取并处理服务器返回的数据。在示例中,`handleStateChange()` 函数检查响应文本...

    Ajax开发过程表单提交数据出现乱码和解决办法

    xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("GET", url, true); xmlHttp.send(null); } ``` - **分析**:通过GET方式提交数据时,数据会直接拼接到URL后面。因此,如果URL编码格式与...

    AJAX实例-手写js

    xmlHttp.onreadystatechange = handleStateChange; // 设置请求方式、URL以及是否为异步请求 xmlHttp.open("POST", "index.aspx", true); // 发送请求数据 xmlHttp.send("id=user&name=UserName"); } ``` **...

    AJAX 核心三部曲

    - **设置回调函数**:通过`onreadystatechange`属性设置一个回调函数,当`readyState`发生变化时调用该函数。 - **设置请求方式**:使用`open`方法来设置请求类型(如GET或POST)、请求URL以及是否异步处理。 - **...

    xmlhttp无刷新

    - 处理响应:设置`onreadystatechange`事件处理函数来监听状态变化,当状态变为4且HTTP状态码为200时,表示请求成功完成,此时可以处理服务器返回的数据。 - 示例代码: ```javascript function stateRequest...

    ajax局部刷新技术ajax局部刷新技术ajax局部刷新技术

    - **处理响应**:监听`onreadystatechange`事件,在事件处理函数中判断请求状态,当状态为`4`且状态码为`200`时,表示请求成功,可以处理服务器返回的数据。 ##### 3. 更新DOM元素 - **获取DOM元素**:通过`...

    让火狐、谷歌支持Ajax

    xmlHttp.onreadystatechange = handleStateChange; var id = document.getElementById("Text1").value; var url = "Default2.aspx?id=" + id; xmlHttp.open("GET", url, true); xmlHttp.send(null); } ``` ...

    js 原始ajax请求实现 struts2

    xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("POST", "<%=request.getContextPath()%>/qfgyAction.do", true); xmlHttp.setRequestHeader("Content-Type", "application/x-...

    Ajax传中文值

    xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("POST", url, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlHttp.send(postStr); } ``` 在这个...

    XMLHTTPRequest属性与方法

    `onreadystatechange` 事件监听器用于监控请求的状态变化,当请求完成且响应成功时,会调用 `HandleStateChange` 函数来处理服务器返回的数据。 #### 五、总结 通过上述介绍,我们可以看到 XMLHTTPRequest 为前端...

    [removed]事件的用法分析

    在`startRequest`函数中,`xmlHttp.onreadystatechange`的赋值操作不会立即触发`handlestatechange`函数,因为`readyState`在`open()`和`send()`方法执行之前仍然是0。然而,当`send()`方法发送请求后,浏览器开始...

    非常简单的Ajax请求实例附

    xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("GET", queryString, true); xmlHttp.send(null); } ``` POST请求的处理稍有不同,需要设置请求头并提供数据: ```javascript function ...

    ajax技术实现级联下拉列表代码.doc

    xmlhttp.onreadystatechange = handleStateChange; xmlhttp.open("GET", appendTimestamp(url), true); xmlhttp.send(null); ``` 6. **防缓存机制**:为了避免浏览器缓存问题,通常会在URL后面添加一个时间戳...

Global site tag (gtag.js) - Google Analytics