问题列表 - 第41727页

JavaScript无法在AJAX内部加载DIV

我有一个问题是让javascript代码在AJAX加载的div中工作,我试图包含jquery选项卡但它不起作用,ajax只输出文本,不会识别javascript.你能帮忙的话,我会很高兴.

这是我的js代码:

var OpenedPage;

function load(url, target) {
    document.getElementById(target).innerHTML = 'Loading ...';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (req != undefined) {
        req.onreadystatechange = function () {
            loadDone(url, target);
        };
        req.open("GET", url, true);
        req.send("");
    }
}

function loadDone(url, target) {
    if (req.readyState == 4) { // only if req is "loaded"
        if (req.status == 200) { // only if "OK"
            document.getElementById(target).innerHTML = "loaded" + req.responseText;
        } else { …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

erlang中的命名空间和记录

Erlang显然有一个命名空间的概念,我们每天使用像application:start()这样的东西.

我想知道是否存在记录名称空间这样的东西.在我的应用程序中,我定义了记录用户.一切都很好,直到我需要包括来自rabbitmq的rabbit.hrl,它也定义了用户,这与我的冲突.

在线搜索没有太大的作用来解决这个问题.我考虑过重命名我的用户记录并在其前面添加一些内容,比如说"myapp_user".这将解决这个特殊问题,直到我怀疑我的另一个冲突说我的记录"会话".

我有什么选择?在我的所有记录中添加前缀"myapp_"是一种很好的做法,还是对带有记录的命名空间有真正的支持,而我却找不到它?

编辑:谢谢大家的答案.我所学到的是这些记录是全球性的.接受的答案非常明确.我将按照我的预期为所有记录添加前缀.

erlang namespaces

13
推荐指数
2
解决办法
2069
查看次数

快速响应命令行脚本

我一直在编写命令行Python脚本,但最近我对速度感到非常沮丧.

我不一定谈论处理速度,调度任务或其他命令行工具特定的进程(这通常是设计/实现问题),而是我说的只是运行工具来获取帮助菜单或显示最少的信息.

例如,Mercurial大约为0.080scs,GIT大约为0.030scs

我已经研究过Mercurial的源代码(毕竟它是Python)但是得到快速响应脚本的答案仍然没有找到我.

我认为imports,你如何管理它们是最初减速的一个重要原因.但是,对于Python中快速响应的快速响应命令行脚本,是否有最佳实践?

导入os和optparse并执行main()来解析一些参数选项的单个Python脚本在我的机器上需要0.160scs才能显示帮助菜单...

这比运行git慢5倍!

编辑:

我不应该提到git,因为它是用C语写的.但Mercurial部分仍然存在,不,pyc不要感觉像是一个很大的改进(至少对我来说).

编辑2:

虽然延迟导入是Mercurial中加速的关键,但它们在常规Python脚本中的缓慢关键是没有自动生成的脚本pkg_resources,例如:

from pkg_resources import load_entry_point
Run Code Online (Sandbox Code Playgroud)

如果您手动生成的脚本不使用pkg_resources,您应该看到至少2倍的速度增加.

然而!请注意,pkg_resources确实提供了一种很好的版本依赖方式,因此请确保您知道不使用它基本上意味着可能的版本冲突.

python performance command-line

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

使用ip地址跟踪访问者,有没有更好的方法?(使用 Flask 微框架)

我将使用Flask微框架(基于Werkzeug,我将使用 Python 2.7 或 2.6)来制作一个游戏网站。

我希望允许用户对游戏进行投票(简单的 1-5 颗星),并跟踪每个游戏页面的唯一访问次数 - 这样我就可以根据他们的分数/受欢迎程度动态地对游戏链接进行排序。

目前我计划使用客户端的远程地址(通过这个属性:http : //werkzeug.pocoo.org/documentation/dev/wrappers.html#werkzeug.BaseRequest.remote_addr)来测试唯一性,通过存储所有的 ip 地址已投票支持/访问过游戏的用户无法再次投票,并且他们的访问只会被记录一次。

对于投票:重要的是用户不必登录。


这是解决这个问题的好方法吗,它的优点/缺点是什么?

或者你能想到更好的解决方案吗?框架中是否有内置的方法来处理您所知道的这些任务?


非常感谢您的帮助,非常感谢:-)

乔纳森

python ip-address werkzeug flask web

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

如何从json对象构建键值的JavaScript数组

基本上我有以下JSON发起的对象:

({
    "id" : 3,
    "clientName" : "Avia",
    "monthlyactiveusers" : 2083,
    "dailynewlikes" : 0,
    "totallikes" : 4258,
    "usersgraph" : {
        "sTotalLikes" : [{
            "likes" : 79,
            "date" : "1/1/2010"
        },
        {
            "likes" : 116,
            "date" : "1/1/2010"
        }],
        "sDailyActiveUsers" : [{
            "likes" : 79,
            "date" : "1/1/2010"
        },
        {
            "likes" : 116,
            "date" : "1/1/2010"
        }]
    }
});
Run Code Online (Sandbox Code Playgroud)

我需要以下结果:

sTotalLikes = [['1/1/2010', 79],['1/1/2010', 79],['1/11/2010', 79]];
sDailyActiveUsers = [['1/1/2010', 10],['1/5/2010', 300],['1/11/2010', 220]];
Run Code Online (Sandbox Code Playgroud)

我知道您可以使用以下代码遍历对象来构建数组,但我无法弄清楚如何构建JavaScript数组本身.在此先感谢您的帮助.

var sTotalLikes = new Array();

 for (var i …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery json object

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

是否可以仅使用2个表实现任意关系?

我不知道下面我的想法是否适用:

我有2个表,即A和B.

表A中的每一行可以与表B的零行或多行相关联.表B中的每一行也可以与表A的零行或多行相关联.

表A包含(以及其他)2列AId(作为主键)和BId(作为外键).表B还包含(其中)2列BId(作为主键)和AId(作为外键).

还为DB和模型类中的每个外键关系设置级联删除规则.这意味着删除一行A也将删除与之关联的行B 删除一行B将删除与之关联的行.

这种情况几乎可以实现吗?

sql sql-server sql-server-2008

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

我怎样才能修改Nil列表?

你知道那个场景在再见和感谢所有鱼在亚瑟是如此神志不清的快乐他停止服务员并要求知道,"为什么这样的食物这么好?" 我处于那种情况.Scala似乎正在做我想要的,但我不明白它是如何做到的.考虑以下:

scala> var v = Nil:List[String];
v: List[String] = List()

scala> v.length
res38: Int = 0

scala> v ::= "Hello"

scala> v.length
res39: Int = 1

scala> Nil.length
res40: Int = 0
Run Code Online (Sandbox Code Playgroud)

这正是你所希望的,但它是如何发生的?

Nil是一个扩展List [Nothing]的对象,它是List [String]的子类型,所以赋值工作正常,但它是一个不可变列表,不是吗?所以我不应该追加它.但是我可以附加它,或者至少我可以附加到v,我认为它指向Nil.v被改变了,但是Nil不是.

那么,WTF?Scala是否有一些我不知道的聪明的复制修改语义?Nil真的是一个返回空列表的函数吗?更广泛地说,有什么方法可以让REPL回答这些问题吗?

scala

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

ASP.NET,VB:如何从后面的代码访问FormView中的控件?

我在FormView控件中有一个复选框和一个面板,我需要从后面的代码中访问它们,以便使用复选框来确定面板是否可见.这是我最初使用的代码,但由于我将控件放在FormView中,它不再有效.

Protected Sub checkGenEd_CheckedChanged(ByVal sender As Object, _
                                         ByVal e As System.EventArgs)
    If checkGenEd.Checked = True Then
        panelOutcome.Visible = True
    Else
        panelOutcome.Visible = False
    End If
End Sub 
Run Code Online (Sandbox Code Playgroud)

我已经开始根据我在这里查看的其他问题来解决这个问题,但是所有问题都是在C#而不是VB中,所以这就是我所得到的:

Protected Sub FormView1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles FormView1.DataBound
    If FormView1.CurrentMode = FormViewMode.Edit Then

    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

所以,是的,我不确定如何完成它.对不起,这可能是非常基本的,但我是新来的,任何帮助都将不胜感激!

编辑:这是我现在的代码:

Protected Sub FormView1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles FormView1.DataBound
    If FormView1.CurrentMode = FormViewMode.Edit Then

        CheckBox checkGenEd = formview1.FindControl("checkGenEd");
        Panel panelOutcome = formview1.FindControl("panelOutcome");

    End If
End …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net controls formview code-behind

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

是"int a;" C和C++中的声明或定义?

int a;C中的声明或定义?C++有什么区别吗?

我一直认为这只是一个宣言,直到今天......

这是宣言还是定义?

c c++ syntax declaration

8
推荐指数
2
解决办法
5495
查看次数

如何通过ASP.NET路由路由图像?

我想创建一个动态缩略图大小调整器,以便您可以使用以下URL来获取已调整大小的图像:

http://server/images/image.jpg?width=320&height=240
Run Code Online (Sandbox Code Playgroud)

我尝试设置这样的路线:

routes.MapRoute(null,
                "{filename}",
                new { controller = "Image", action = "Resize" });
Run Code Online (Sandbox Code Playgroud)

但是如果该文件存在于URL中,则ASP.NET将绕过路由并仅返回该文件.如何强制ASP.NET路由图像而不是返回磁盘上的内容?

c# asp.net-routing url-routing

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