asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
2013-10-28 14:37
1126 查看
实体类
2、webthod方法
来自为知笔记(Wiz)
public class User { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }
2、webthod方法
[WebMethod] public static User Insert(string q, User user) { return new User { Id = 111, Name = "Mary", Age = 18 }; }3、ajax调用传参
function Test() { var d = { "q":"queryCondition", "user": { "Id": 1, "Name": '张三', "Age": 18 } }; $.ajax({ type: "POST", contentType: "application/json", url: "QueryExample.aspx/Insert", dataType: "json", data: JSON.stringify(d), //这里需将d转换为字符串 success: function (result) { //var date = eval('new ' + eval(result.d.ProductDate).source) //从C#的DateTime类型转换为js的date类型 //获取返回实体类的值 var id = result.d.id; var name = result.d.name; var age = result.d.age; }, error: function (error) { alert(error.responseText); } }); }
来自为知笔记(Wiz)
相关文章推荐
- asp.net利用Ajax和Jquery在前台向后台传参数并返回值,通过aspx.cs中的静态方法+WebMethod进行处理
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- jQuery之异步Ajax请求使用 通过传递参数来调用后台方法返回状态
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- ASP.NET通过ajax调用后台方法
- asp.net中ajax使用(客户端调用服务端方法)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(6):服务器端和客户端数据类型的自动转换:复杂类型
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(1):调用Web Service、调用页面中的类方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(4):异步通讯层生成的客户端代理类、使用HTTP GET进行调用
- [置顶] Ajax程序:处理异步调用中的异常(使用Asp.Net Ajax内建的异常处理方法)
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(7):服务器端和客户端数据类型的自动转换:泛型集合类型
- [置顶] 【Asp.net】使用Ajax和Jquery在前台向后台传参数并返回值的实例
- Ajax程序:处理异步调用中的异常(使用Asp.Net Ajax内建的异常处理方法)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- EF Core使用SQL调用返回其他类型的查询 ASP.NET Core 2.0 使用NLog实现日志记录 CSS 3D transforms cSharp:use Activator.CreateInstance with an Interface? SqlHelper DBHelper C# Thread.Abort方法真的让线程停止了吗? 注意!你的Thread.Abort方法真
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法