前端

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title><script type="text/javascript">onload = function () {var userName = document.getElementById("tuserName");var userPwd = document.getElementById("tuserPwd");var btnGet = document.getElementById("btnGet");var btnPost = document.getElementById("btnPost");var divShow = document.getElementById("divDes");btnGet.onclick = function () {//发送异步请求//1、判断是否IE5 IE6 因为IE5、6只支持ActiveXObjectvar xhr;if (XMLHttpRequest) {xhr = new XMLHttpRequest();} else {xhr=new ActiveXObject("Microsoft.XMLHTTP")}//open(method---请求的方法【GET或POSt】,url--请求的页面,asyc 是否异步  ,user请求的用户名,pwd密码 )方法//注:Get请求参数通过 地址 来传送,var url = "index.ashx?name=" + userName.value + "&password=" + userPwd.value+"&time="+Date.now.toString();xhr.open("Get", url, true);//3、发送异步请求
                xhr.send();//4、监听请求状态  onreadystatechange  状态改变事件 4为加载成功
                xhr.onreadystatechange = function () {if (xhr.readyState == 4 && xhr.status == 200){//如果后台返回成功if (xhr.responseText = "OK") {//location.href = "http://www.baidu.com";
                            divShow.innerHTML = xhr.responseText;}else {divShow.innerHTML = xhr.responseText;}}}}btnPost.onclick = function () {alert("btnPost")}}</script>
</head>
<body><input  type="text"  id="tuserName" /><input type="text" id="tuserPwd"/><input type="button" id="btnGet" value="btnGet" /><input  type="button" id="btnPost" value="btnPost"/><div id="divDes"></div>
</body>
</html>

后台

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;namespace Ajax练习
{/// <summary>/// index 的摘要说明/// </summary>public class index : IHttpHandler{public void ProcessRequest(HttpContext context){context.Response.ContentType = "text/html";//获取请求到的参数string name= context.Request["name"];string password = context.Request["password"];//执行 处理if (name == password){//返回结果context.Response.Write("OK");}else{  //返回结果context.Response.Write("NG");}}public bool IsReusable{get{return false;}}}
}

转载于:https://www.cnblogs.com/hobe6699/p/6163832.html

异步请求---Get相关推荐

  1. iOS 中的网络请求 (同步请求、异步请求、GET请求、POST请求)

    1.同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2.异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然 ...

  2. 第106天:Ajax中同步请求和异步请求

    同步请求和异步请求的区别 1.同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式. 用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的.信息错误又要重新 ...

  3. 异步请求之XMLHttpRequest篇

    XMLHttpRequest 简介 XMLHttpRequest对象可以实现页面无刷新来实现与服务端进行数据交互.最先有微软公司设计,随后被Google,Mozilla等使用.现在已成为异步请求的标准 ...

  4. Spring Boot 异步请求和异步调用

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 一.Spring Boot中异步请求的使用 1.异步请求与同步请求 ...

  5. 架构设计|异步请求如何同步处理?

    来自:程序通事 本文创意来自一次业务需求,这次需要接入一个第三方外部服务.由于这个服务只提供异步 API,为了不影响现有系统同步处理的方式,接入该外部服务时,应用对外屏蔽这种差异,内部实现异步请求同步 ...

  6. php 返回字符串给aja,解决ajax异步请求返回的是字符串问题

    1.返回结果差异 js获取后打印res.code无结果.因为返回数据格式不正确. php文件添加header头: header('Content-Type:application/json;'); 或 ...

  7. OkHttpClient源码分析(一)—— 同步、异步请求分析和Dispatcher的任务调度

    OkHttpClient同步请求的执行流程和源码分析 同步请求示例 OkHttpClient okHttpClient = new OkHttpClient.Builder().readTimeout ...

  8. IOS - IOS之同步请求、异步请求、GET请求、POST请求

    1.同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2.异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然 ...

  9. html弹窗赋值给查询框,bootstrap模态框动态赋值, ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS)...

    /查询单个 function query(id) { $.ajax({ url : "/small/productServlet", async : true, type : &q ...

  10. java异步请求显示数据格式_JSON(四)——异步请求中前后端使用Json格式的数据进行交互...

    json格式的数据广泛应用于异步请求中前后端的数据交互,本文主要介绍几种使用场景和使用方法. 一,json格式字符串 functionsentAjax(){ $.ajax({ type:'POST', ...

最新文章

  1. Java 两个引用类型相等_java-Spring配置:2个具有相同类引用的bean
  2. JDK, JRE 和JVM的区别
  3. freebsd 域名服务器
  4. 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | Instrumentation 源码分析 )
  5. PHP 如何阻止用户上传成人照片或者裸照
  6. mac远程桌面连接windows_web浏览器通过Myrtille连接Windows远程桌面
  7. sql if 和insert_拼多多面试:Mybatis是如何实现SQL语句复用功能的?
  8. .balignl 16,0xdeadbeef浅析
  9. 召回粗排精排-级联漏斗(上)
  10. android 生成二维码_Java 生成二维码实战
  11. java去哪导包_在Java语言中,哪一个包中的类是自动导入的?( )java.applet
  12. BZOJ3421 : Poi2013 Walk
  13. 南华大学ACM队2021年7.14训练赛题解
  14. ERROR 1010 (HY000): Error dropping database (can't rmdir './bolgdb/', errno: 17)
  15. 《Java大学教程》—第24章 Java的背景
  16. 西门子200PLC控制台达伺服电机正反转,步科触摸屏,模拟量控制
  17. 敏捷团队章程的实践精要
  18. 跟着团子学SAP PS:项目版本管理-项目模拟功能(CJV1/CJV2/CJV3/CJV4)
  19. 踏上Oracle ebs的道路
  20. Go 语言中的switch分支

热门文章

  1. 从底层来看函数的调用和返回
  2. labview曲线上两点画延长线_自由泳,那些防不胜防的错误动作(上)
  3. OD常用快捷键(对比SoftICE)
  4. 【经验之谈】SAP中的普通屏幕使用定制控制
  5. Android getReadableDatabase() 和 getWritableDatabase()
  6. 如何在横竖屏切换时Activity内容不变
  7. Internet Explorer更改MIME处理方式以提高安全性
  8. delphi之模拟按键
  9. ISA server 的备份与还原
  10. VSCode使用记录三:中文显示乱码、设置字体大小、常用快捷键