小编Deb*_*Deb的帖子

为什么Web服务将数据作为msg.d返回

我发现我的webmethod正在返回数据

{ "d":
 [
   {"id":"1","itemtxt":"Masters"},
   {"id":"2","itemtxt":"Transactions"},
   {"id":"3","itemtxt":"Misch. Reports"}
 ]
}
Run Code Online (Sandbox Code Playgroud)

如果您注意到,该数组被命名为" d ".这是为什么 ?它有什么规则吗?

为了您的信息,我将返回一个对象列表(List<webitem>)

public class webitem
{
    public webitem(string kid, string kval)
    {
        this.id = kid;
        this.itemtxt = kval;
    }

    public string id { get; set;  }
    public string itemtxt { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这个" d "是什么意思?对于我从网络方法发送的任何数据,它总是相同吗?或者它会根据我的数据类型/类类型而改变?

编辑

这是web方法

[WebMethod]
public  List<webitem> GetSubModules(string key)
{
    string s = " order by smid";
    if (key != null)
        s = " where moduleid=" + key + s; …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery json web-services javascriptserializer

6
推荐指数
1
解决办法
1890
查看次数

Xquery中[1]的意义是什么?

我是SQL Server中xquery的新手.

我经常遇到使用[1]和属性的xquery表达式.

有人可以解释一下这是什么意思吗?

这是一个例子

declare @aa xml
set @aa='<data>
  <row>
    <Value>1</Value>
    <Text>Masters</Text>
  </row>
  <row>
    <Value>2</Value>
    <Text>Transactions</Text>
  </row>
  <row>
    <Value>3</Value>
    <Text>Misch. Reports</Text>
  </row>
</data>'


select a.f.value('Value[1]','varchar(50)'),   --  why [1] here ?
   a.f.value('Text[1]','varchar(50)')         --  and here too..
 from @aa.nodes('/data/row') as a(f)
Run Code Online (Sandbox Code Playgroud)

谢谢你的问候

t-sql sql-server xquery sql-server-2005 xquery-sql

3
推荐指数
1
解决办法
1584
查看次数

JqG​​rid遍历行数据和单元格数据

我正在计划生成整个网格数据的自定义XML,我需要遍历每一行,以及网格的每个单元格.

如下所示,可以轻松遍历行.我面临的唯一问题是遍历单元格,因为getRowData返回键值对而不是数组.

var ids = jQuery("#jgrid").jqGrid('getDataIDs');
//traverse the rows
for (var i = 0; i < ids.length; i++) {
    var rowdata = $("#jgrid").getRowData(ids[i]);
    var res = "";
    // Traverse the cells which does not work
    for (var j = 0; j < rowdata.length; j++) {
        ...
        ....logic to generate Xml element for each cell
    }
}
Run Code Online (Sandbox Code Playgroud)

我不想硬编码列名,因为我打算将它用于所有网格.所以解决方案必须是Generic.

有任何想法吗 ?提前致谢.

jquery jqgrid

1
推荐指数
1
解决办法
9180
查看次数

将CSS应用于<ul> <il>的锚标记

我有现有的CSS作为

a:active {
    outline: none;
}
a:focus {
    -moz-outline-style: none;
}
Run Code Online (Sandbox Code Playgroud)

哪个工作正常

我想将应用程序仅限制为那些<ul><li>作为div下项目的一部分的锚项目,其中class =" tabs_container"

所以这就是我所做的只是失败!

#tabs_container ul li a:active {
    outline: none;
}
#tabs_container ul li a:focus {
    -moz-outline-style: none;
}
Run Code Online (Sandbox Code Playgroud)

我做错了吗?

提前致谢

编辑 我的坏!实际上ID =" tabs_container"不是Class.

进一步参考:这是关于如何使用 Erric Berry的Scratch中Jquery创建选项卡的教程的一部分.

css css-selectors

1
推荐指数
1
解决办法
1828
查看次数

Jquery Layout Plugin如何确定窗格是打开还是关闭

我使用jquery.layout-1.2.0法布里奇奥Balliano

我想知道java script布局窗格是处于打开状态还是处于关闭状态.

根据文档,我尝试了以下内容.

var lout = $('body').layout();
// get layout 'state'
var is_west_open = lout.state.west.isOpen;
alert(is_west_open);
if (!is_west_open)
  outerLayout.toggle('west');
Run Code Online (Sandbox Code Playgroud)

警报正在回归' Undefined'

我错过了什么?

jquery jquery-plugins

0
推荐指数
1
解决办法
1130
查看次数

double.TryParse越野车?

看起来我的VS2010表现得很奇怪(或者可能只是我)!

以下论点中的内容是什么?

在此输入图像描述

我是唯一一个收到此错误的人吗?

c# visual-studio-2010

-4
推荐指数
2
解决办法
236
查看次数