1,博文简介

a)$.post(url,data,callback,type)的应用。

b)$.ajax({type:,url:,data:,success:,dataType:})的应用。

结合一本处理程序处理。

2,a)$.post()例子

~/Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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 src="script/jquery-1.4.1.js" type="text/javascript"></script><script type="text/javascript">var login = function () {var data = { "username": $("#username").val(), "pwd": $("#pwd").val() }$.post("Login.ashx", data, function (message) {if (message.success) {alert(message.msg);} else {alert(message.msg);}}, "json");}</script>
</head>
<body><h3>Login</h3>Username:<input id="username" name="username" type="text" /><br />Userpass:<input id="pwd" name="pwd" type="password" /><br /><button type="button" onclick="login()">Submit</button></body>
</html>

 3,b)$.ajax()例子

~/Default2.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!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 src="script/jquery-1.4.1.js" type="text/javascript"></script><script type="text/javascript">var login = function () {var data = { "username": $.trim($("#username").val()), "pwd": $.trim($("#pwd").val()) }$.ajax({ type: "GET", url: "Login.ashx", data: data, success: function (message) {if (message.success) {//alert(message.msg);
                    location.href = "http://www.baidu.com";}else {alert(message.msg);}}, dataType: "json"});$.ajax({});}</script>
</head>
<body><h3>Login</h3>Username:<input id="username" name="username" type="text" /><br />Userpass:<input id="pwd" name="pwd" type="password" /><br /><button type="button" onclick="login()">Submit</button></body>
</html>

4,c)处理页面(一般处理程序)

~/Login.ashx

<%@ WebHandler Language="C#" Class="Login" %>using System;
using System.Web;
using System.Web.Script.Serialization;  //引用,脚本序列化public class Login : IHttpHandler {public void ProcessRequest (HttpContext context) {context.Response.ContentType = "text/plain";message msg = null;string username = context.Request["username"];string pwd = context.Request["pwd"];if (username == "rain" && pwd == "m123"){msg = new message(true, "S");}else{msg = new message(false, "F");}//创建序列化对象JavaScriptSerializer jss = new JavaScriptSerializer();context.Response.Write(jss.Serialize(msg)); //返回序列化对象
    }public bool IsReusable {get {return false;}}/// <summary>/// 返回序列化对象/// </summary>class message{public message(bool success, string msg){this.success = success;this.msg = msg;}public bool success;public string msg;}}

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
最终目标

代码的国际化标准示例 ylb,tech”,最大程度地规范软件编程开发统一,优质, 高效,易学,为建设软件强国(中国)而努力。

在.Net中json应用测试整理相关推荐

  1. js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  2. java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  3. 软件质量保证与测试文档怎么写,软件质量保证与测试整理版.pdf

    软件质量保证与测试整理版.pdf 还剩 16页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 把不可能变成可能才 ...

  4. ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点

    JSON.parse(string) JSON.Stringify(object)document.getElementById("id").value=jsonObj    // ...

  5. php编码 js解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonstr = json_encode($array) 2)解码 $arr = json_decode($jsonstr) echo json_encode("中文 ...

  6. MySql中json类型的使用___mybatis存取mysql中的json

    MySql中json类型的使用 MySQL从5.7.8起开始支持JSON字段,这极大的丰富了MySQL的数据类型.也方便了广大开发人员.但MySQL并没有提供对JSON对象中的字段进行索引的功能,至少 ...

  7. MySQL中 JSON 数据类型应用

    前言 今天接触到mysql中json数据类型,之前不知道有这个类型,今天学习一下. JSON我相信大家都已经很熟悉了,但在 MySQL中,直至 5.7 版本中,才正式引入 JSON数据类型.在次之前, ...

  8. android libbfaac.so,Android中Json数据读取与创建

    一:  Json的特性和在数据交互中的地位就不用说了,直接看案例. 首先在android studio中创建assets文件目录,用于存放Json数据文件,android studio 1.3 默认项 ...

  9. .NetCore中EFCore for MySql整理(二)

    一.简介 EF Core for MySql的官方版本MySql.Data.EntityFrameworkCore 目前正是版已经可用当前版本v6.10,对于以前的预览版参考:http://www.c ...

最新文章

  1. [软件工程]技术规格说明书
  2. SAP EWM中仓库任务WT创建的函数
  3. Security 登录认证流程详细分析 源码与图相结合
  4. 经典的JAVA面试题
  5. Linux - XShell - alt 快捷键的设置
  6. Java 字符串匹配的KMP算法
  7. java(线程特性,Volatile作用,java内存模型)
  8. 配置Servlet3.0的方式和注意事项!
  9. Github——git本地仓库建立与远程连接(最详细清晰版本!附简化步骤与常见错误)
  10. scala练习100道解析
  11. Centos 搭建 FastFDS 分布式文件存储系统
  12. 清除计算机垃圾cmd命令,cmd清理缓存命令(cmd命令清除垃圾)
  13. 邀请函 · Android 9 Pie 技术分享会直播
  14. Image To PDF or XPS V4.2 汉化版,tek2y原创汉化!
  15. matlab失明的小猫,如何正确判断猫咪眼睛是否失明
  16. VMware ESXi 8.0U1 集成网卡驱动和 NVMe 驱动 (网卡驱动集成版,整合版)
  17. JavaSE进阶回顾第三天-异常
  18. 50、诗句按照特定个数输出
  19. 应届实习生 北京短租租房记
  20. CellphoneDB-细胞通讯软件

热门文章

  1. C#启动一个外部程序(1)-WinExec
  2. 从业余挖洞到微软漏洞研究员,我的遗憾、惊喜和建议
  3. 彪马PUMA源代码被盗,称客户数据不受影响
  4. android 图片加载方式
  5. Linux 小知识翻译 - 「架构 续」(arch)
  6. java连接sqlserver非默认实例连接字符串设置
  7. WCF我应该再深入一些
  8. 蓝桥杯 ADV-234 算法提高 字符串跳步
  9. 蓝桥杯 ADV-238 算法提高 P0101
  10. [Java] 蓝桥杯BASIC-13 基础练习 数列排序