ASP.Net之JS之AJAX之Get请求
2017-08-21 17:31
477 查看
一、AjaxDemo.aspx代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AjaxDemo.aspx.cs" Inherits="CZBK.ItcastProject.WebApp._2015_6_2.AjaxDemo" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="../Js/jquery-1.7.1.js"></script> <script type="text/javascript"> $(function () { $("#btnGetDate").click(function () { //开始通过AJAX向服务器发送请求. var xhr; if (XMLHttpRequest) {//表示用户使用的高版本IE,谷歌,狐火等浏览器 xhr = new XMLHttpRequest(); } else {// 低IE xhr=new ActiveXObject("Microsoft.XMLHTTP"); } xhr.open("get", "GetDate.ashx?name=zhangsan&age=12", true); xhr.send();//开始发送 //回调函数:当服务器将数据返回给浏览器后,自动调用该方法。 xhr.onreadystatechange = function () { if (xhr.readyState == 4) {//表示服务端已经将数据完整返回,并且浏览器全部接受完毕。 if (xhr.status == 200) {//判断响应状态码是否为200. alert(xhr.responseText); } } } }); }); </script> </head> <body> <form id="form1" runat="server"> <div> <input type="button" value="获取服务端时间" id="btnGetDate" /> </div> </form> </body> </html>二、GetDate.ashx.cs代码
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace CZBK.ItcastProject.WebApp._2015_6_2 { /// <summary> /// GetDate 的摘要说明 /// </summary> public class GetDate : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write(context.Request["name"]); } public bool IsReusable { get { return false; } } } }
相关文章推荐
- asp.net 使用ajax请求地址接口数据 ajax返回类型是json js get post请求数据
- ASP.Net之JS之AJAX之Post请求
- ASP.NET MVC的Ajax.ActionLink 的HttpMethod="Get" 一个重复请求的BUG
- MVC4 AspNet MVC下的Ajax / 使用微软提供的Ajax请求脚本 [jquery.unobtrusive-ajax.min.js]
- js原生ajax请求get post笔记
- wp7使用POST请求Asp.net网页时,HttpWebRequest的BeginGetResponse方法抛出NotSupportException异常的解决方法
- ASP.NET WebForm Ajax请求Handler的经验
- 原生JS实现Ajax的GET POST请求
- 网站搭建 html 页面 ajax 请求 asp.net页面
- 添加/删除请求开始事件的方法 (asp.net ajax框架)
- ASP.NET 使用Get方式请求WebService,并得到DataSet结果
- ASP.NET 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误
- ASP.NET easyUI--datagrid 通过ajax请求ASP.NET后台数据的分页查询
- asp.net session锁导致ajax请求阻塞
- ASP.NET之通过JS向服务端(后台)发出请求(__doPostBack is undefined)
- asp.net JS+form表单Post和Get方式提交数据
- 简单ASP.NET AJAX 客户端应用:用JS直接调用WebServices方法
- Asp.Net Jquery ajax异步请求
- ASP.NET AJAX 无限级 JS 树形菜单
- iOS开发之iPhone通过get和post方式请求asp.net webservice