ajax asp.net ashx用法
来源:互联网 发布:淘宝网金丝绒套装 编辑:程序博客网 时间:2024/05/21 11:48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Jquery Ajax实例</title>
<script src="../jQuery/js141/jquery-1.4.1.js" type ="text/javascript"></script>
<script src="../jQuery/js141/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#dbtn").click(function() {
$.ajax({
type: "POST",
//dataType:"Text",
url: "AjaxHandler.ashx",
data: { name: "admin", pass: "admin" },
beforeSend: function() { $("#ds").html("loading"); },
success: function(msg) { $("#ds").html("<p>" + msg + "</p>"); }
});
});
//
$("#btn_cbfbh").click(function() {
//var zbm = '111';
//alert(zbm);
$.ajax({
type: "POST",
//dataType:"Text",
url: "S_CBFBM.ashx",
data: { ZBM: "51011200100200" },
beforeSend: function() {
//$("#div_load").visible = true;
},
success: function(msg) {
//$("#div_load").visible = false;
$("#ds").html("<p>" + msg + "</p>");
$("#CBFBM").val(msg);
}
});
});
//
});
function js_function_get_cbfbm(p_zdm) {
$.ajax({
type: "POST",
url: "S_CBFBM.ashx",
data: { ZBM: p_zdm },
beforeSend: function() {
//$("#div_load").visible = "true;
},
success: function(msg) {
//$("#div_load").visible = false;
$("#ds").html("<p>" + msg + "</p>");
$("#CBFBM").val(msg);
}
});
};
</script>
</head>
<body onload="javascript:{js_function_get_cbfbm('sfsfds');}">
<form id="form1" runat="server">
<div>
<div id="ds"><p>我是AJAX原来的文字!</p></div>
<input type="button" value="提交AJAX测试" id="dbtn" name="dbtn" />
<br />
<input type="text" id="CBFBM" name="CBFBM"/>
<input type="button" value="获取成包方编号" id="btn_cbfbh" name="btn_cbfbh" />
<br />
<div id="div_load" ><p></p></div>
</div>
<script type="text/javascript">
var zbm='';
if(zbm=='') zbm='51011200100900';
//js_function_get_cbfbm(zbm);
</script>
</form>
</body>
</html>
后台代码:
<%@ WebHandler Language="C#" Class="AjaxHandler" %>
using System;
using System.Web;
public class AjaxHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
//context.Response.ContentType = "text/plain";
//context.Response.Write("Hello World");
context.Response.ContentType = "text/plain";
//context.Response.Write("Hello World");
if (context.Request["name"].ToString() == "admin" &&
context.Request["pass"].ToString() == "admin")
{
context.Response.Write("Y");
}
else
{
context.Response.Write("N");
}
}
public bool IsReusable {
get {
return false;
}
}
[System.Web.Services.WebMethod]
public static string SayHello()
{
return "Hello Ajax! AjaxHandler.ashx";
}
}
<%@ WebHandler Language="C#" Class="S_CBFBM" %>
using System;
using System.Web;
/// <summary>
/// 功能:获取 编号
/// vp:hsg
/// create date:2012-11-23
/// </summary>
public class S_CBFBM : IHttpHandler {
public void ProcessRequest (HttpContext context)
{
context.Response.ContentType = "text/plain";
string zbm=context.Request["ZBM"].ToString();
zbm=zbm.Trim();
if(zbm!="")
{
string cbfbm = zbm + "001";
context.Response.Write(cbfbm);
}
else
{
context.Response.Write("");
}
}
public bool IsReusable
{
get
{
return false;
}
}
[System.Web.Services.WebMethod]
public static string SayHello()
{
return "Hello Ajax! S_CBFBM.ashx";
}
}
- ajax asp.net ashx用法
- AJAX ASP.NET ashx用法
- ajax asp.net ashx用法
- ajax图片上传(asp.net +jquery+ashx)
- Asp.Net中ajax+ashx使用详解
- asp.net中*.ashx文件的用法
- 使用jQuery AJax 与 asp.net ashx 结合使用
- ASP.NET中ASHX配合AJAX使用初体验
- asp.net中Jquery ajax和ashx的结合使用
- ashx+jQuery,一个轻量级的asp.net ajax解决方案
- 【ASP.NET】利用jQuery与.ashx完成简单的Ajax
- 【ASP.NET】利用.ashx、Ajax、Session优化Repeater的使用
- asp.net ashx IHttpHandler
- ASP.NET【3】--ASHX
- ASP.NET【4】--ASHX
- asp.net ashx访问session
- asp.net app download ashx
- JQuery Pagination AJax 分页实例 For ASP.NET(JQuery+ashx+ADO.NET 实体数据模型)
- R是什么
- 背景建模
- 一步一步写算法(之单向链表)
- Oracle卸载
- 字符串类常见
- ajax asp.net ashx用法
- poj2965 DFS
- 一步一步写算法(之双向链表)
- 重构_改善既有代码第四天笔记
- Python正则表达式(三):编译正则表达式与执行匹配
- JAVA中List、Map、Set的区别与选用
- 一个shell 脚本
- 提升Android应用视觉效果的10个UI技巧
- 一步一步写算法(之循环单向链表)