/********************Begin - jQuery code************************/ $(document).ready(function() { $('#btnSubmit').click(function() { $('#spLoading').show(); var objDetails = {}; $('input[type=text]').each(function() { objDetails[this.name] = this.value; }); var jsObj = JSON.stringify(objDetails); $.ajax({ type: "POST", url: "CTypesHandler.ashx", data: "{'id':'1','method':'fnAjaxMethod','params':{'obj':" + jsObj + "}}", contentType: "application/json; charset=utf-8", dataType: "json", success: fnSuccess, error: function(xhr, status, errorThrown) { alert('Error' + errorThrown); } }); function fnSuccess(response) { var obj = response.result.details; $('#spLoading').hide(); $('#divMessage').html(obj.FirstName + ' ' + obj.LastName + ' resides at ' + obj.City + ', ' + obj.State + ', ' + obj.Country); } }); }); /********************END - jQuery code************************/ /********************BEGIN - ASHX code************************/ <%@ WebHandler Language="VB" Class="CTypesHandler" %> Imports System Imports System.Web Imports Jayrock.Json Imports Jayrock.JsonRpc Imports Jayrock.JsonRpc.Web Public Class CTypesHandler Inherits JsonRpcHandler _ Public Function fnAjaxMethod(ByVal obj As JsonObject) As JsonObject Dim jsObj As New JsonObject jsObj("details") = obj Return jsObj End Function End Class /********************END - ASHX code************************/