前台代码:

 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AjaxJson.aspx.cs" Inherits="XML操作.AjaxJson" %>

 <!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></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="jquery-3.2-vsdoc2.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
jQuery(function () {
jQuery("#button1").click(function () {
var text1 = jQuery("#text1").val();
var text2 = jQuery("#text2").val(); jQuery.ajax({
type: "post",
url: "Json.ashx",
data: "t1=" + escape(text1) + "&t2=" + escape(text2) + "",
//dataType: "json",
error: function (err) {
window.alert(err.status);
},
success: function (result) {
var object = eval("(" + result + ")");
//window.alert(object);
jQuery("#text1+em").eq(0).html("您输入的是:" + object.name);
jQuery("#text2+em").eq(0).html("您输入的是:" + object.sex);
} }); }) })
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="text" id="text1" /><em></em><input type="text" id="text2"/><em></em>
<input type="button" id="button1" value="执行" />
</div>
</form>
</body>
</html>

Json代码:

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web; namespace XML操作
{
/// <summary>
/// Json 的摘要说明
/// </summary>
public class Json : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
string t1= context.Request.Params["t1"].ToString();
string t2 = context.Request.Params["t2"].ToString();
string st = "{\"name\":" + t1 + ",\"sex\":" + t2 + "}";
context.Response.Write(st); } public bool IsReusable
{
get
{
return false;
}
} static string GetMd5Upper32(string input)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(input, "MD5");
} //[System.Web.Services.WebMethod]
public static string GetMd5(string input, int format)
{
switch (format)
{
case :
return GetMd5Upper32(input);
case :
return GetMd5Upper32(input).ToLower();
case :
return GetMd5Upper32(input).Substring(, );
case :
return GetMd5Upper32(input).Substring(, ).ToLower();
default:
return GetMd5Upper32(input);
}
}
}
}

Ajax_Json的更多相关文章

  1. Ajax_Json用法

    Ajax_Json用法 关于json的服务端代码 //首先在方法里面设置一个响应json数据对象   const data = {       name:'chenxigua'   }​ //因为 s ...

  2. php应用jquery做ajax操作

    以下是全部代码: <html> <head> <title>jQuery Ajax 实例演示</title> </head> <scr ...

  3. jQuery AJAX实例

    <html><head><title>jQuery Ajax 实例演示</title></head><script language= ...

  4. Django web 基础

    一.Django概述 Django大而全; 创建Django工程:django-admin startproject sitename 创建django之后生成的目录结构如下: Project Pro ...

  5. PHP Ajax简单实例

    最近学习Jquery Ajax部分,通过简单例子,比较了下post,get方法的不同 HTML部分 <html> <head> <title>jQuery Ajax ...

  6. jquery ajax返回json数据进行前后台交互实例

    jquery ajax返回json数据进行前后台交互实例 利用jquery中的ajax提交数据然后由网站后台来根据我们提交的数据返回json格式的数据,下面我来演示一个实例. 先我们看演示代码 代码如 ...

  7. Django学习-24-Ajax

    jQuery.Ajax是原生Ajax的封装,它能自动识别浏览器的Ajax对象HttpResponse(status='404',reason='Page Not Found') 原生Ajax使用Xml ...

  8. 34.Ajax

    优先级 如果发送的是[普通数据] jQuery XMLHttpRequest iframe 如果发送的是[文件] iframe jQuery(FormData) XMLHttpRequest(Form ...

  9. Django(九)下:Ajax操作、图片验证码、KindEditor使用

    三.Ajax操作 ajax操作基于浏览器的xmlHttpRequest对象,IE低版本是另外一个对象,jQuery 1 版本对那两个对象做了封装,兼容性最好,2 .3版本不再支持IE低版本了. Aja ...

随机推荐

  1. Liunx cal

    1.命令格式: cal [参数][月份][年份] 2.命令功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份 3.命令参数: -1 显示一个月的 ...

  2. less 官网讲解 ( http://www.bootcss.com/p/lesscss/ )

    变量 变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用.所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了. // LESS @color: #4D926F; #header { ...

  3. C#程序如何以管理员身份运行

    VISTA 和 Windows 7 都使用了UAC来控制程序访问,对于一些需要使用管理员身份运行的程序就得右键以管理员身份运行. C# 编程中可以使程序自动使用管理员身份运行,也就是我们常常看到一些程 ...

  4. mfc获取exe的版本信息

    CString GetFileVersion(const CString& sTargetFileName){ DWORD nInfoSize = 0, dwHandle = 0; nInfo ...

  5. sql2005性能优化(在32位系统上突破2G内存使用量的方法) .

    转载自http://blog.csdn.net/soldierluo/article/details/6589743 服务器磁盘为(SAS)IBM组成RAID0+1,SQL2K5只识别4G内存,实际只 ...

  6. spring jpetstore研究入门(zz)

    spring jpetstore研究入门 分类: java2008-12-21 23:25 561人阅读 评论(2) 收藏 举报 springstrutsibatissearchweb框架servle ...

  7. @Valid基于hibernate

    第一步:添加依赖: <!--jsr 303--> <dependency> <groupId>javax.validation</groupId> &l ...

  8. spring学习七 spring和dynamic project进行整合

    spring和web项目进行整合,其实就是在项目启动时,就创建spring容器,然后在servlet中使用spring容器进行开. 注意:为了页面可以访问到servlet,因此servlet必须放进t ...

  9. 【技术课堂】如何管理MongoDB数据库?

  10. python之数据库内置方法以及pymysql的使用

    一.mysql内置方法 1)视图的概念和用法 .什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次用的直接使用即可 .为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 .如何用视 ...