<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript" src="js/jquery-1.4.1.min.js"></script></head><body> <form id="form1"> <input type="text" id="txt" name="txt"/> <input type="button" value="submit" onclick="formsubmit();" /> <div id="hu"> </div> </form></body><script type="text/javascript">// var url = window.location.search;// var para = url.split('?');// if (para.length>1) {// paras = para[1].split('&');// para = paras[0].split('=');// alert(para[0].toString()+"="+para[1].toString());// } function formsubmit() { $.post("Handler.ashx",{id:"1",name:"hu"},function (res) { var para=eval(res); $("#hu").html(para[0].id+"-"+para[0].name); alert("complete!"); }); } </script></html>
Handler.ashx:
<%@ WebHandler Language="C#" Class="Handler" %>using System;using System.Web;public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string id = context.Request.Form["id"]; string name = context.Request.Form["name"]; //Json形式輸出 string res = "{id:'" + id + "',name:'" + name + "'},"; res = "[" + res + "]"; context.Response.Write(res); } public bool IsReusable { get { return false; } }}