Form serialization USES the example with serialize in jq

  • 2020-03-30 02:03:54
  • OfStack

 
<!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> 
<title></title> 
<script type="text/javascript" src="lib/jquery-1.7.2.min.js"></script> 
<script type="text/javascript"> 
$(function () { 
$("#btnSubmit").click(function () { 
$.ajax({ 
type: "post", 
url: "Handler02.ashx", 
data: $("#frmUserInfo").serialize(), 
success: function (result) { 
$("#msg").html(result); 
} 
}); 

return false; 
}); 
}); 
</script> 
</head> 
<body> 
<form id="frmUserInfo" action="#"> 
<table> 
<tr> 
<td> 
 The name  
</td> 
<td> 
<input type="text" id="txtUserName" name="txtUserName" /> 
</td> 
</tr> 
<tr> 
<td> 
 password  
</td> 
<td> 
<input type="password" id="txtUserPwd" name="txtUserPwd" /> 
</td> 
</tr> 
<tr> 
<td colspan="2"> 
<input type="submit" id="btnSubmit" value=" submit " /> 
</td> 
</tr> 
</table> 
</form> 
<div id="msg"></div> 
</body> 
</html> 

 
/// <summary> 
//Summary description of/Handler
/// </summary> 
public class Handler02 : IHttpHandler 
{ 
/// <summary> 
/// request processing
/// </summary> 
/// <param name="context"></param> 
public void ProcessRequest(HttpContext context) 
{ 
context.Response.ContentType = "text/plain"; 

//Mode 2 (corresponding form serialization)
string userName = context.Request.Form["txtUserName"].ToString(); 
string userPwd = context.Request.Form["txtUserPwd"].ToString(); 

context.Response.Write(string.Format(" Name: {0} And password: {1}", userName, userPwd)); 
context.Response.End(); 
} 

public bool IsReusable 
{ 
get 
{ 
return false; 
} 
} 
} 

Related articles: