[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的更多相关文章

  1. ASP .NET 返回Json操作结果

    返回string var A="..."; var B="..."; $.ajax({ type: "POST", url: "/ ...

  2. ASP.NET返回Json数据

    Schedule.ashx: <%@ WebHandler Language="C#" Class="Schedule" %> using Syst ...

  3. ASP.NET Core 返回 Json DateTime 格式

    ASP.NET Core 返回 Json 格式的时候,如果返回数据中有DateTime类型,如何自定义其格式呢?配置如下: services.AddMvc().AddJsonOptions(opt = ...

  4. ASP.NET WEB API 返回JSON 出现2个双引号问题

    前言          在使用ASP.NET WEB API时,我想在某个方法返回JSON格式的数据,于是首先想到的就是手动构建JSON字符串,如:"{\"result\" ...

  5. ASP.net jQuery调用webservice返回json数据的一些问题

    之前寒假时,试着使用jQuery写了几个异步请求demo, 但是那样是使用的webform普通页面,一般应该是用 webservice 居多. 最近写后台管理时,想用异步来实现一些信息的展示和修改, ...

  6. ASP.NET Web API 2 返回 Json格式

    最近在学习ASP.NET的Web API,刚刚开始以为会有些复杂,结果却非常简单. 学习的地址:http://www.asp.net/web-api/overview/getting-started- ...

  7. ASP.NET Core中返回 json 数据首字母大小写问题

    ASP.NET Core中返回 json 数据首字母大小写问题 在asp.net core中使用ajax请求动态绑定数据时遇到该问题 后台返回数据字段首字母为定义的大写,返回的数据没有问题 但是在前台 ...

  8. asp.net webapi 返回json结果的方法

    第一种: public static void Register(HttpConfiguration config) { //1.将默认的xml格式化程序清除 GlobalConfiguration. ...

  9. asp.net 重写OnException返回json或跳转新页面

    protected override void OnException(ExceptionContext filterContext) { // 此处进行异常记录,可以记录到数据库或文本,也可以使用其 ...

随机推荐

  1. A Round Peg in a Ground Hole(凸包应用POJ 1584)

    A Round Peg in a Ground Hole Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5684 Accepte ...

  2. Exact Change(背包HDU2753)

    Exact Change Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...

  3. 将具有关联关系的两个表从hibernate查询出来转成json对象时报错

    第一篇文章: 相信大家做过JSON相关的东西对这个异常并不陌生,这个异常是由于JSONObject插件内部会无限拆解你传入的对象,直到没有可拆解为止,问题就在这,如果你传入的对象有外键关系,或者相互引 ...

  4. linux lamp服务器安装配置

    1 安装Apache服务器 yum -y install httpd httpd-devel 如何查看服务: systemctl  | grep httpd 启动apache: service htt ...

  5. linux 帮助命令

    帮助命令 man(manual) 可以用来查看1 命令 2 配置文件 格式 man ls 1 查看命令 看第一行NAME 如果要看-l ,那么直接输入/-l 2 查看配置文件 man 查看配置文件信息 ...

  6. 无聊安装的Microsoft SQL Server2016步骤

    SQL Server 下载 ed2k://|file|cn_sql_server_2016_enterprise_x64_dvd_8699450.iso|2452795392|D8AFD8D6245F ...

  7. javascript/jquery判断是否为undefined或是null!

    var exp = undefined; if (typeof(exp) == "undefined"){    alert("undefined");} 注意 ...

  8. Windows平台安装Redmine2.5.x

    安装准备 下载RubyInstaller和Development Kit,也可以使用RailsFTW,轻松搞定windows下的安装. 下载MySql 下载mysql-connector-c-noin ...

  9. [转]Jenkins CommonCollections 完美利用(演示)工具

    博主URL:http://tools.changesec.com/Jenkins-CommonCollections-Exploit/ 提交漏洞总是要证明漏洞危害,老外写的java代码又有bug,所以 ...

  10. CSS定位小技巧

    CSS定位Static 默认定位Relative 相对定位:left 和topposition: relative;/*相对定位*/ left:40px;/*在原来的位置向右移动*/ top:100p ...