本文摘自PHP中文网,作者巴扎黑,侵删。
这篇文章主要介绍了详解mvc使用JsonResult返回Json数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。controller 中定义以下方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | public JsonResult UpdateSingle( int id, string actionName, string actionValue)
{
var res = new JsonResult();
var list = ( from a in db.Articles
select new
{
name = a.ArtTitle,
yy = a.ArtPublishTime
}).Take(5);
res.Data = list;
var name = "小华" ;
var age = "12" ;
var name1 = "小华" ;
var age1 = "12" ;
res.Data = new object [] { new { name, age }, new { name1, age1 } };
var person = new { Name = "小明" , Age = 22, Sex = "男" };
res.Data = person;
res.Data = "这是个字符串" ;
res.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return res;
}
|
页面调用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <a href= "javascript:void(0);" onclick= "javascript:upclick(this);" >Click Me</a>
<script type= "text/javascript" >
function upclick(o) {
var obj = $(o);
alert(obj);
$.ajax({
url: "/Articles/UpdateSingle?ran=" + Math.random(),
type: "GET" ,
dataType: "json" ,
data: { id: obj.attr( "id" ), actionName: obj.attr( "actionName" ), actionValue: obj.attr( "actionValue" ) },
success: function (data) {
$(o).html(data[0].name);
obj.attr( "actionValue" , data[0].result);
}
})
}
</script>
|
以上是在mvc中使用,在webform中怎么使用呢?
阅读剩余部分
相关阅读 >>
关于asp.net core网站在docker中运行的详解
asp.net中session失效是怎么解决的?
通过typings完成vs code的提示功能的实例详解
asp.net函数总结
asp.net mvc 设置生成pdf文件,并可以点击预览
asp.net中有关config文件的读写功能讲解
asp.net core实例教程之异常处理与静态文件教程
分享asp.net学习笔记(3)webpages 布局
分享asp.net学习笔记(13)razor 语法详解
asp.net中partial class部分类
更多相关阅读请进入《javascript》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 使用asp.net mvc使用JsonResult返回Json数据实例详解