小编Rip*_*ppo的帖子

使用$ .each对Json数据进行jquery循环

我在一个名为data的变量中返回了以下JSON.

这是回归的JSON ......

[ 
{"Id": 10004, "PageName": "club"}, 
{"Id": 10040, "PageName": "qaz"}, 
{"Id": 10059, "PageName": "jjjjjjj"}
]
Run Code Online (Sandbox Code Playgroud)

我试图使用$ .each遍历集合,但我遇到的问题是警报显示未定义.我尝试了很多不同的语法,但似乎无法解决这个问题.

我正在使用的JQuery是

$.each(data, function(i, item) {
    alert(item.PageName);
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我正确的方向吗?

编辑 这是我用来获取数据的代码

$.getJSON('/Cms/GetPages/123', null, function(data) {
  fillSelect(data);
});
Run Code Online (Sandbox Code Playgroud)

这是在回叫时调用的函数

function fillSelect(data) {
  alert(data);
  $.each(data, function(i, item) {
    alert(item.PageName);
  });
}
Run Code Online (Sandbox Code Playgroud)

编辑2 这有点令我困惑,根据它应该工作的文档,但它没有.根据提琴手的标题显示: -

Content-Type: application/json; charset=utf-8
Run Code Online (Sandbox Code Playgroud)

并且JSON在上面完全正确.如果这有任何不同,我正在使用chrome.将在IE和FF中测试....

编辑3

使用$ .get生成

"[\r\n {\r\n \"Id\": 10041,\r\n \"PageName\": \"01234567890\",\r\n \"MetaId\": 1000,\r\n \"TemplateId\": 2\r\n },\r\n {\r\n \"Id\": 10001,\r\n \"PageName\": \"about\",\r\n \"MetaId\": 1000,\r\n \"TemplateId\": 1\r\n },\r\n {\r\n \"Id\": …
Run Code Online (Sandbox Code Playgroud)

foreach jquery json

154
推荐指数
4
解决办法
63万
查看次数

Chrome"开发者工具"元素 - 隐藏恼人的黄色尺寸框

当我将鼠标悬停在Chrome"开发人员工具"元素面板中的元素上时,如何隐藏出现在html字段下方的恼人的黄色框 - 这让我疯狂,因为我无法看到标签的底部等...

参见示例图像

google-chrome google-chrome-devtools

39
推荐指数
2
解决办法
5084
查看次数

在SQL Server中的所有表的列上查找非默认排序规则

是否有一个脚本可用于查找SQL目录中没有排序规则的所有表中的所有列<database default>

我接管了一个遗留系统,并在一些表中有不同的排序规则,我想在一次点击中找到所有实例,而不是手动完成.

但是我不想以编程方式更改排序规则,因为我希望逐个查看每个表.

在此输入图像描述

sql-server sql-server-2005

28
推荐指数
1
解决办法
2万
查看次数

nHibernate与LLBLGen Pro

我正在尝试使用ORM工具转移到并将其缩小为两个候选者.

nHibernateLLBLGen Pro

请你们使用这两种工具给我优缺点,特别是如果你有这两种工具的经验.我对其他任何工具都不感兴趣,但我想要一些提醒,所以我可以决定花时间学习哪种工具....

我已经知道一个是免费的,一个不是,我也知道nHibernate可能需要一些学习....

非常感谢,理查德

nhibernate llblgenpro

26
推荐指数
4
解决办法
1万
查看次数

NHibernate标准限制与表达

如果我在Internet中搜索NHibernate Criteria API查询示例,则会有使用限制的示例,而其他示例则使用Expression.这两者有什么不同?

例如:

posts = session.CreateCriteria<Post>()
    .Add(Expression.Eq("Id", 1))
    .List<Post>();

posts = session.CreateCriteria<Post>()
    .Add(Restrictions.Eq("Id", 1))
    .List<Post>();
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-criteria

23
推荐指数
2
解决办法
1万
查看次数

静态方法里面的HttpContext.Current.Response

我在静态类中有以下静态方法.我的问题是在静态方法中使用HttpContext.Current.Response是否安全?我想100%确定它是线程安全的,并且只与调用线程相关联.有人知道答案吗?

    public static void SetCookie(string cookieName, string cookieVal, System.TimeSpan ts)
    {
        try
        {
            HttpCookie cookie = 
                new HttpCookie(CookiePrefix + cookieName) 
                    {Value = cookieVal, Expires = DateTime.Now.Add(ts)};
            HttpContext.Current.Response.Cookies.Add(cookie);
        }
        catch (Exception)
        {
            return;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# static-methods httpcontext

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

Elmah报告了不需要的404错误

我正在使用Elmah登录ASP.NET MVC项目,并且我收到了一些路径/prx2.php的404错误,而这些路径又将散列作为查询字符串参数传递.

我认为这是一个试图找到漏洞的扫描仪.因为我没有运行PHP,所以我很安全!但是,我想阻止ELmah报告此错误.

什么是在不实际创建/prx2.php页面的情况下排除这些类型的错误的最佳方法.我也想在配置文件中执行此操作,而不是按步骤执行此操作.

有任何想法吗?

logging elmah http-status-code-404

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

Telerik openaccess ORM值得学习吗?

我刚刚赢得了1个Telerik Premium Collection for .NET Developer的订阅(幸运的是我!),并想知道OpenAccess ORM是否值得学习?有没有人抛弃他们的开源变种,现在正在使用Telerik ORM工具?

使用Telerik ORM工具而不是开源变体有什么好处吗?

有什么想法吗?

顺便说一下,我迫不及待地开始使用他们的RadControls for ASP.NET AJAX!

c# orm telerik

15
推荐指数
2
解决办法
2万
查看次数

将IEnumerable <T>转换为IEnumerable <U>?

以下符合但在运行时抛出异常.我想要做的是将类PersonWithAge强制转换为Person类.我该怎么做,有什么工作?

class Person
{
    public int Id { get; set; }
    public string Name { get; set; }
}

class PersonWithAge
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }
}

class Program
{
    static void Main(string[] args)
    {
        IEnumerable<PersonWithAge> pwa = new List<PersonWithAge>
        {
            new PersonWithAge {Id = 1, Name = "name1", Age = 23},
            new PersonWithAge {Id = 2, Name = "name2", Age = 32} …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable casting

12
推荐指数
3
解决办法
2万
查看次数

在HTML中渲染制表符

我必须在网页上呈现一些文字.该文本来自我无法控制的来源,并使用换行符和制表符进行格式化.

新行(\n)可以用br标签替换,但保留标签怎么样?简短的搜索显示,无法直接在HTML中呈现制表符.

html

11
推荐指数
3
解决办法
2万
查看次数