Asp.net_Webservice返回json
[WebMethod]
public List<PictureManager> LoadPictureOne()
{
dataDataContext context = new dataDataContext();
List<PictureManager> list = new List<PictureManager>();
try
{
List<PictureManager> li = context.PictureManager.Where(p => p.TypeId == && p.IsShow == true).OrderByDescending(p => p.Id).Take().ToList();
foreach (PictureManager item in li)
{
PictureManager tb = new PictureManager();
tb.Id = item.Id;
tb.Name = item.Name;
tb.Picture = item.Picture;
tb.Price = item.Price;
tb.PriceInfo = item.PriceInfo;
tb.Remark = item.Remark;
list.Add(tb);
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
return list;
}
//加载图片1
function LoadPictureOne() {
$("#div1").html("");
var htmlInfo = "";
$.ajax({
type: "post",
contentType: "application/json;charset=utf-8",
url: "../../service/backstageService.asmx/LoadPictureOne",
data: "",
dataType: "json",
success: function (result) {
var data = eval(result.d);
$(data).each(function () {
htmlInfo += "<div class='moxin'><div ><img style=\"width:223px; height:217px;\" src='../../images/PictureManager/" + this.Picture + "' alt='" + this.Name + "' /></div><ul><li><p class='wenziqj'>" + this.Price + "</p></li><li><p class='wenzish'> " + this.PriceInfo + "</p><p class='wenzixia'>" + this.Name + "</p></li><li class='tuliji' onclick='img_click(\"" + this.Name + "\")'><img src='../../images/images/qiangoguanniu.png' style='cursor:pointer' /></li></ul></div>";
});
$("#div1").html($.trim(htmlInfo));
},
error: function (err) { layer.alert("加载图片出错", ); }
});
}
如果返回的 是单个对象:
result.d的值是:"{"brxm":"aa","ys":"bb","ks":"cc","hm":"123","sj":"08:50"}"
eval("("+result.d+")")试一试。
[WebMethod]
public string GetCount()
{
string json = string.Empty;
try
{
using (dataDataContext context = new dataDataContext())
{
if (context.tb_ApplicationAward.Count() != )
{
int CountM = Convert.ToInt32(context.tb_ApplicationAward.Sum<tb_ApplicationAward>(p => p.scheduleLength));
if (CountM > )
{
CountM = ;
}
int CountPeople = context.tb_ApplicationAward.Count();
return "{'CountM':" + CountM + ",'CountPeople':" + CountPeople + "}";
}
return "{\"CountM\":" + + ",\"CountPeople\":" + + "}";
}
}
catch (Exception)
{
return null;
}
}
function Loading() {
$.ajax({
type: "post",
contentType: "application/json;charset=utf-8",
url: "../../service/backstageService.asmx/GetCount",
data: "{}",
dataType: "json",
success: function (js) {
var obj = eval('(' + js.d + ')');
var CountM = obj.CountM;//总米数
count = CountM;
var CountPeople = obj.CountPeople;//总人数
//前台取得时候是用js.d来取
Asp.net_Webservice返回json的更多相关文章
- ASP .NET 返回Json操作结果
返回string var A="..."; var B="..."; $.ajax({ type: "POST", url: "/ ...
- ASP.NET返回Json数据
Schedule.ashx: <%@ WebHandler Language="C#" Class="Schedule" %> using Syst ...
- ASP.NET Core 返回 Json DateTime 格式
ASP.NET Core 返回 Json 格式的时候,如果返回数据中有DateTime类型,如何自定义其格式呢?配置如下: services.AddMvc().AddJsonOptions(opt = ...
- ASP.NET WEB API 返回JSON 出现2个双引号问题
前言 在使用ASP.NET WEB API时,我想在某个方法返回JSON格式的数据,于是首先想到的就是手动构建JSON字符串,如:"{\"result\" ...
- ASP.net jQuery调用webservice返回json数据的一些问题
之前寒假时,试着使用jQuery写了几个异步请求demo, 但是那样是使用的webform普通页面,一般应该是用 webservice 居多. 最近写后台管理时,想用异步来实现一些信息的展示和修改, ...
- ASP.NET Web API 2 返回 Json格式
最近在学习ASP.NET的Web API,刚刚开始以为会有些复杂,结果却非常简单. 学习的地址:http://www.asp.net/web-api/overview/getting-started- ...
- ASP.NET Core中返回 json 数据首字母大小写问题
ASP.NET Core中返回 json 数据首字母大小写问题 在asp.net core中使用ajax请求动态绑定数据时遇到该问题 后台返回数据字段首字母为定义的大写,返回的数据没有问题 但是在前台 ...
- asp.net webapi 返回json结果的方法
第一种: public static void Register(HttpConfiguration config) { //1.将默认的xml格式化程序清除 GlobalConfiguration. ...
- asp.net 重写OnException返回json或跳转新页面
protected override void OnException(ExceptionContext filterContext) { // 此处进行异常记录,可以记录到数据库或文本,也可以使用其 ...
随机推荐
- The Happy Worm 分类: POJ 排序 2015-08-03 18:57 5人阅读 评论(0) 收藏
The Happy Worm Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 4698 Accepted: 1047 Descr ...
- 基于clahe的图像去雾
基于clahe的图像去雾 通过阅读一些资料,我了解到clahe算法对图像去雾有所价值,正好opencv中有了实现,拿过来看一看. 但是现在实现的效果还是有所差异 #); clahe] ...
- js调用MVC3自带js验证
验证: if ($(this).is("form")) { return $(this).validate().checkForm() ...
- ZOJ 3593 One Person Game
One Person Game Time Limit: 2 Seconds Memory Limit: 65536 KB There is an interesting and simple ...
- Objective之ARC
http://blog.csdn.net/siemenliu/article/details/7891345
- IIC,RS485,RS232各种协议手册更新中
RS485使用手册与指南.pdf RS232协议标准详解.pdf IIC通信协议.pdf 链接:http://pan.baidu.com/s/1ccBtmA 密码:mwj6 IIC,RS485,R ...
- 1-NPM
什么是NPM NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题. 常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从N ...
- Java程序员必备的6款最佳开发工具
工欲善其事,必先利其器.每一个Java程序员都有其惯用的工具组件.对于Java程序员,各种有用的软件和工具泛滥成灾.初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间.下面,我将为大家 ...
- ASP.NET导入导出
//创建一个数据链接 // string strCon =" Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0} ;Extended Prope ...
- 【Unity3D游戏开发】性能优化之spine提高80~90%的效率 (三一)
Spine效率低 Unity项目加载spine动画,经常会出现卡顿的情况,如游戏中瞬间播放一个动画,打开一个带spine动画的界面.尤其是SkeletonRenderer.Awake时,会瞬间出现大量 ...