js浏览器刷新页面 ajax应用开发典型实例|AJAX应用之草稿自动保存(14)

电脑杂谈  发布时间:2018-02-04 11:02:02  来源:网络整理

186 <td>用户密码:</td>

187 <td><input type="password" name="password" maxlength="20" style="background:#FFFFFF" onBlur="chkpassword()"/>

188 <div id="passwordStr" style="background-color:#FF9900;display:none"></div>

189 </td>

190 </tr>

191 <tr>

192 <td><font color="red">*</font></td>

193 <td>确认密码:</td>

194 <td><input type="password" name="confirmPassword" maxlength="20" style="background:#FFFFFF" onBlur="chkconfirmPassword()"/>

195 <div id="confirmPasswordStr" style="background-color:#FF9900;display:none"></div>

196 </td>

197 </tr>

198 </table>

199

200 <div align="center">

201 <input type="button" name="ok" value=" 确 定 " onclick="checkfield()">

202  

203 <input type="reset" name="reset" value=" 取 消 ">

204 </div>

205

206</form>

207</body>

208</html>

用JavaScript来创建XmlHttpRequest 类向服务器发送一个HTTP请求后,接下来要决定当收到服务器的响应后,需要做什么。这需要告诉HTTP请求对象用哪一个JavaScript函数处理这个响应。可以将对象的onreadystatechange属性设置为要使用的JavaScript的函数名,如下所示:Xmlhttp_request.onreadystatechange =FunctionName;

FunctionName是用JavaScript创建的函数名,注意不要写成FunctionName(),当然我们也可以直接将JavaScript代码创建在onreadystatechange之后。

我们调用request.open()-它用服务器打开套接字频道,使用一个HTTP动词(GET或POST)作为第一个参数并且以数据提供者的URL作为第二个参数。request.open()的最后一个参数被设置为true-它指示该请求的异步特性。注意,该请求还没有被提交。随着对request.send()的调用,开始提交-这可以为POST提供任何必要的有效载荷。在使用异步请求时,我们必须使用request.onreadystatechanged属性来分配请求的回调函数。(如果请求是同步的话,我们应该能够在调用request.send之后立即处理结果,但是我们也有可能阻断用户,直到该请求完成为止。)


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-64907-14.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...