问题列表 - 第17416页

当http状态代码为"200 OK"时,为什么$ .ajax调用json数据会触发错误回调?

我有以下ajax请求:

        jQuery.ajax({
            async: true,
            type: "GET",
            url: url,
            data: data,
            dataType: "json",
            success: function(results){
                currentData = results;
            },
            error: function(xhr, ajaxOptions, thrownError){
                if (xhr.status == 200) {
                    console.debug("Error code 200");
                }
                else {
                    currentData = {};
                    displayAjaxError(xhr.status);
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

由于某种原因,错误回调被称为事件,虽然http状态代码是200即.请求没问题.为什么是这样?

ajax error-handling jquery json http-status-codes

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

MAMP PHP配置文件帮助

当我修改php.ini文件时

应用程序/MAMP/conf/php5/php.ini

更改未反映在MAMP界面的php信息页面中

为什么?

php ini mamp

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

C#中的多重继承 - 再次

我知道C#不提供多重继承.我知道有一些像这样的解决方法.

但这是我今天面临的一个问题,无法找出任何优雅的解决方法.我将添加一些抽象的代码示例,以便您更快地获得它...

(让它成为现实生活中的ASP.NET代码 - 导致那些"A类,B类"代码样本真的令人困惑):

public class AdminPage : System.Web.UI.Page
{
    protected override void OnInit(EventArgs e)
    {
        //if not an admin - get out
        if(!CurrentUserIsAdmin()) Response.End();

        base.OnInit (e);
    }
}

public class JQueryPage : System.Web.UI.Page
{
    protected override void OnInit(EventArgs e)
    {
        RegisterJQueryScript();
        base.OnLoad (e);
    }
}

//now here's what I REALLY miss in C#
public class AdminJQueryPage : AdminPage, JQueryPage;
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

dotnetnuke怀疑

我想在dnn 5中建立一个网站.我研究过dnn5,它的安装,入门套件安装,内置模块(主机和管理员),安装自定义模块(从模块扩展),创建包.

我心里还有一些疑惑.

1.如果我需要在一些新网站(而不是在dotnetnuke.com网站上)构建我的自定义模块,我该如何进步?

2.如何在客户端部署?它是通过创建包或什么来完成的,我不知道.请提出一些可能的解决方案

3.我想创建一个文档模块来满足我的客户需求.该模块已由dotnetnuke.com构建为额外模块.应该怎么做才能将这个模块包含在我的新网站中,以便只反映我的要求而不是从头开始创建模块?

谢谢

dotnetnuke dotnetnuke-5

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

Python 2.6中对csv文件的一般Unicode/UTF-8支持

当涉及UTF-8/Unicode时,Python中的csv模块无法正常工作.我在Python文档和其他网页上找到了适用于特定情况的片段,但您必须了解您正在处理的编码并使用相应的代码段.

如何从Python 2.6中"正常工作"的.csv文件中读取和写入字符串和Unicode字符串?或者这是Python 2.6的限制,没有简单的解决方案?

python csv unicode utf-8 python-2.x

43
推荐指数
4
解决办法
3万
查看次数

jQuery选择器的性能特征与CSS选择器的性能特征有何不同?

我昨天遇到了谷歌的Fire Speed附加组件.关于使用高效CSS选择器的页面表示不使用过度合格的选择器,即使用#foo而不是使用div#foo.我认为后者会更快,但谷歌却说不然,我该反对谁?

所以这让我想知道是否同样适用于jQuery选择器.这个页面我发现SO上的链接说我应该使用$("div#foo"),这就是我一直在做的事情,因为我认为通过限制选择器div仅匹配元素会加快速度.但它真的比写$("#foo")谷歌对CSS选择器的说法更好,或者以不同的方式做CSS与jQuery元素匹配工作,我应该坚持下去$("div#foo")

css jquery css-selectors jquery-selectors

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

在构造函数中创建的模式名称,在析构函数中删除(C++)

传统上,在C++中,您将在构造函数中创建任何依赖项,并在析构函数中删除它们.

class A
{
 public:
    A() { m_b = new B(); }
    ~A() { delete m_b; }
 private:
    B* m_b;
};
Run Code Online (Sandbox Code Playgroud)

这种技术/资源获取模式,它有一个共同的名称吗?
我很确定我已经在某处读过它但现在找不到它.

编辑:
正如许多人所指出的,这个类是不完整的,应该真正实现一个复制构造函数和赋值运算符.
最初,我故意将其遗漏,因为它与实际问题无关:模式的名称.但是,为了完整性和鼓励良好实践,接受的答案就是它.

c++ design-patterns raii

10
推荐指数
2
解决办法
852
查看次数

如何在Python中有条件地导入?

我想在C中做这样的事情:

#ifdef SOMETHING
do_this();
#endif
Run Code Online (Sandbox Code Playgroud)

但在Python中,这不是jive:

if something:
    import module
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?这首先是可能的吗?

python python-import

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

如何在MSYS中设置Strawberry Perl?

我有草莓Perl并删除了msys Perl 5.6.

现在perl将调用Strawberry(由于PATHenv)但是如何映射perl命令.pl或其他具有#!/bin/perl#!/usr/bin/perlshebang行的Perl脚本文件?

我想在msys/bin创建perl.exe硬链接,或者将整个Strawberry整合到msys目录中,但我不确定.

perl msys strawberry-perl

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

如何使用JQuery(或Javascript)获取可见文本

我有将日语汉字转换成罗马字母(罗马字母)的网站:

并且输出显示和隐藏CSS用户需要根据其输入条件查看的内容.例如:

<div id="output">
    <span class="roman">watashi</span> 
    <span class="english">I</span>
</div>
Run Code Online (Sandbox Code Playgroud)

该接口允许用户之间的输出翻转watashiI取决于他们想看到的.

CSS生皮的一个或另一个使用jQuery和切换按钮.(隐藏机制涉及简单地添加一个类body并让它CSS做它的事情).

问题是,当用户将文本复制/粘贴到Word其中时,复制所有内容.所以我决定使用系统来复制使用JavaScript和粘贴文本jQuery,但问题重复:

$('#output').text()
Run Code Online (Sandbox Code Playgroud)

输出watashi I即使I在页面本身不可见而不是watashi.有没有办法获得可见的文字?

javascript jquery

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