`

传参数给XMLHttp.onreadystatechange函数

 
阅读更多
当要给onredystatechange函数赋值时

//以下写法是有问题的,会报callback4getPayAccoInfo(flag)未实现
xmlHttp.onreadystatechange = callback4getPayAccoInfo(flag);

//以下写法是可行的
xmlHttp.onreadystatechange = function(){callback4getPayAccoInfo(flag)}

function callback4getPayAccoInfo(flag) {
  //...
}
分享到:
评论

相关推荐

    Ajax 给 XMLHttpReq.onreadystatechange传递参数

    你可以将需要调用的函数(例如`proce`)包裹在一个匿名函数中,并将参数作为参数传递给这个匿名函数。例如: ```javascript xmlhttp.onreadystatechange = function() { proce(123); }; ``` 2. **Function构造...

    xmlhttp.rar_xmlhttp

    4. **事件处理**:可以绑定`onreadystatechange`事件来处理请求状态的变化,例如在状态改变时执行特定函数。 5. **取消请求**:使用`Abort`方法可以取消当前的HTTP请求。 在实际应用中,XMLHTTP对象通常配合...

    Ajax原理分析及其实现的简单代码

    xmlHttp.onreadystatechange = function() { //回调函数 resultHandle=null; if(xmlHttp.readyState == 4 && xmlHttp.status == 200) { resultHandle=xmlHttp.responseText; alert('返回结果:'+...

    WEB开发 之 AJAX - onreadystatechange 事件.docx

    例如,我们可以定义一个通用的AJAX加载函数`loadXMLDoc`,并将URL和回调函数作为参数传递: ```javascript function loadXMLDoc(url, callback) { var xmlhttp = new XMLHttpRequest(); xmlhttp....

    XMLHTTP.rar_xmlhttp

    5. 注册`onreadystatechange`事件处理函数,当`readyState`变为4且`status`为200时,表明请求成功,可以读取`responseText`或`responseXML`中的数据。 `XMLHTTP.chm`文件可能是一个帮助文档,包含了关于...

    Microsoft.XMLHttp组件的属性方法

    1. `onreadystatechange`:当请求状态改变时触发的事件处理函数。同步执行时,可在DOM环境中捕获返回结果。 2. `responseBody`:以无符号整数数组形式返回响应体。 3. `responseStream`:返回IStream类型的流,用于...

    ajax异步请求

    ajax异步请求 var xmlhttp; function loadHttpRequest(){ xmlhttp=null; if (window.XMLHttpRequest) {// code for all new browsers ... xmlhttp.onreadystatechange=state_Change;//回调函数

    用法JavaScript实现ajax的实例代码_.docx

    为了防止URL参数值出现乱码,建议在传递参数时使用`encodeURI`函数对数据进行编码。在POST请求中,需要设置`Content-Type`头来告知服务器即将发送的数据类型,这里设置为`application/x-www-form-urlencoded`,这是...

    WEB开发 之 AJAX - 向服务器发送请求.docx

    xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("myDiv").innerHTML = xmlhttp.responseText; } } ``` 使用AJAX技术可以实现...

    一个无刷新效果定时自动更新页面的例子

    XmlHttp.onreadystatechange = startCallback; XmlHttp.send(null); } ``` 4. **定时重复请求**:为了实现定时更新,需要设置一个定时器来定期调用请求函数。 ```javascript function pollServer() { ...

    xmlhttp.rar_刷新 数据库

    在客户端,XMLHttpRequest对象的onreadystatechange事件会被触发,当状态改变时(例如,当服务器响应准备就绪时),回调函数会被调用。在这个函数中,我们可以检查readyState和status属性,确保请求已完成且无错误,...

    ajax代码及简单封装

    - 通过传入`url`、`onsuccess`回调函数和`onfail`回调函数作为参数,增强了代码的灵活性。 - **应用**:该封装方法可以方便地应用于多个场景,只需传入不同的URL地址和回调函数即可。 #### 四、总结 本篇文章通过...

    XMLHttpRequest

    xmlhttp.onreadystatechange = HandleStateChange; function HandleStateChange() { if (xmlhttp.readyState == 4) { myButton.disabled = false; alert("Result=" + xmlhttp.responseText); } } ``` 2. **...

    ajax使用例子

    xmlHttp.onreadystatechange = callback; // 设置onreadystatechange事件处理函数 xmlHttp.send(null); // 发送请求 } // 处理服务器响应 function callback() { if (xmlHttp.readyState == 4 && xmlHttp.status...

    可用 js ajax代码

    - `eval` 函数执行字符串参数中包含的 JavaScript 代码。 ##### 6. 后端处理 ```java public Object reg() { OutputStream os = null; PrintWriter pw = null; try { HttpServletResponse res = ...

    神奇的_ajax框架

    - 通过设置`onreadystatechange`事件处理函数来监控请求的状态。 ```javascript xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { document....

    asp+ajax静态分页

    function createAjax() { //该函数将返回XMLHTTP对象实例 var _xmlhttp; try { _xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); //IE的创建方式 } catch (e) { try { _xmlhttp=new XMLHttpRequest...

    AJAX技术操作的三部曲

    在示例代码中的 `startAjaxRequest()` 函数中,这些参数被指定,并且调用了 `xmlHttp.open()` 和 `xmlHttp.send()` 来启动请求。 ```javascript xmlHttp.open(method, actionUrl, async); xmlHttp....

    使用XMLHTTP获取天气预报

    xmlhttp.onreadystatechange = stateChange; ``` `stateChange` 函数检查 `readystate` 和 `status` 属性,确保请求已完成且成功(即 `readystate` 为 4,`status` 为 200): ```javascript function stateChange()...

Global site tag (gtag.js) - Google Analytics