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) { // 此处进行异常记录,可以记录到数据库或文本,也可以使用其 ...
随机推荐
- linux内核2.4.x网络接口分析层次图
http://blog.csdn.net/wswifth/article/details/5108744 今天大概分写了下<Linux内核2.4.x的网络接口源码的结构[转]>中的结构层次 ...
- 高效通信模型之 - 网络通信I/O模式( Windows)
#Socket事件 >FD_CONNECT:通常由Client端socket调用socket API函数时触发 >FD_ACCEPT:通常发生在server端的事件 >网络传输服 ...
- VS2015+Windows 10下配置opencv3.0
博客园样式换了,原先的文章排版太乱了,新发一篇 ##0. 安装 opencv 3.0 首先去官网下载安装包(其实是个压缩包),释放到随便的一个路径里面为了方便描述,下面把这个路径称为 cvPath. ...
- Java中通过Selenium WebDriver定位iframe中的元素
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 问题:有一些元素,无论是通过id或是xpath等等,怎么都定位不到. 分析:这很可能是因为你要定位 ...
- 用Python脚本做一些网页游戏中力所能及的自动化任务
下面是一段自动登录360传奇霸业游戏的脚本: from pymouse import PyMouse import time import webbrowser from pykeyboard imp ...
- sql中decode(...)函数的用法
相当于if语句 decode函数比较1个参数时 SELECT ID,DECODE(inParam,'beComparedParam','值1' ,'值2') name FROM bank #如果第一个 ...
- ByteBuffer解析
一.前言 前一篇文章我们介绍了Android中直播视频技术的基础大纲知识,这里就开始一一讲解各个知识点,首先主要来看一下视频直播中的一个重要的基础核心类:ByteBuffer,这个类看上去都知道了,是 ...
- java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
加载手机视频查看的JAR包时 运行提示 java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.syste ...
- 如何在Ubuntu/CentOS上安装Linux内核4.0
大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为‘Hurr durr I'm a sheep’的Linux内核4.0是目前为止最新的主干内核.它是稳定版3. ...
- jQuery模拟鼠标点击事件失效的问题
最近使用jQuery操作浏览器获取数据,需要对分页的信息进行处理,发现直接使用$('div#pager a.next').click();的这种写法无法触发点击事件. 使用trigger('click ...