using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using Maticsoft.DBUtility; using System.Data; using System.Data.SqlClient; using System.Web.Script.Services; namespace CallCenter { /// <summary> /// CallCenter 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ScriptService]//令WebService成功传入Json参数,并以Json形式返回结果 [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 // [System.Web.Script.Services.ScriptService] public class CallCenter : System.Web.Services.WebService { [WebMethod] public ServiceProcess GetServiceProcess(string userid) { ServiceProcess process = new ServiceProcess(); process.errMsg = "无记录"; process.errStatus = 1; return process; } } public class ServiceProcess { public string errMsg { get; set; } public int errStatus { get; set; } public string action { get; set; } public string customerId { get; set; } public string opTime { get; set; } public string processDepartment { get; set; } } } <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <mce:script type="text/javascript" src="jQuery1.4.2_mini.js" mce_src="jQuery1.4.2_mini.js"></mce:script> <mce:script language="javascript"><!-- $(document).ready(function() { $("#btn2").click(function() { $.ajax({ type: "POST", contentType: "application/json", url:"http://localhost/CallCenter.asmx/GetServiceProcess", data: "{userid:'"+ $('#Uid').html()+"'}", dataType: 'json', success: function(result) { var process = result.d; $('#errMsg').html(process.errMsg); $('#errStatus').html(process.errStatus); $('#customerId').html(process.customerId); $('#opTime').html(process.opTime); $('#processDepartment').html(process.processDepartment); } }); }); }); // --></mce:script> </head> <body> <input type="button" id="btn2" value="测试" /> <div id="Uid">0900100232322</div> <div id="Result"> errMsg:<span id="errMsg"></span><br /> errStatus:<span id="errStatus"></span><br /> action:<span id="action"></span><br /> customerId:<span id="customerId"></span><br /> opTime:<span id="opTime"></span><br /> processDepartment:<span id="processDepartment"></span><br /> </div> </body> </html>