问题列表 - 第24810页

clearTimeout无法在javascript自动完成脚本中使用

我使用以下代码作为自动完成脚本的一部分,以避免每次按键敲击服务器:

var that = this;

textInput.bind("keyup", function() {

    clearTimeout(that.timer);

    that.timer = setTimeout (that.doStuff(), 2000);

});
Run Code Online (Sandbox Code Playgroud)

不幸的是,这并没有清除旧的计时器.它们仍然都在执行.

有谁知道我错过了什么?

谢谢!

javascript jquery settimeout

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

IE6是重复字符,无法弄清楚原因.建议?

问题位于http://www.preownedweddingdresses.com/

我们底部有一个连衣裙滑块,选择显示不同连衣裙的标签.

在其他地方工作正常,但出于某种原因,在IE6中,字母"ls"(来自"最佳交易"标签)在内容中重复并导致渲染问题.

我还没有找到任何可以解决这个问题的事情,或者任何可以归咎于造成这种情况的事情.

我在最佳交易结束时更改了字母,重复的字母也发生了变化.

对任何建议开放.

html css duplicate-data internet-explorer-6

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

Rails:调用Model.new时id字段为nil

我对rails中的自动增量id字段有点困惑.我有一个带有简单模式的rails项目.当我检查development.sqlite3时,我可以看到我的所有表都有一个带有自动增量的id字段.

CREATE TABLE "messages" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "text" text, "created_at" datetime, "updated_at" datetime);
Run Code Online (Sandbox Code Playgroud)

但是,当我打电话Message.new在控制台中,产生的对象具有idnil.

>> a = Message.new
=> #<Message id: nil, text: nil, created_at: nil, updated_at: nil>
Run Code Online (Sandbox Code Playgroud)

不应该id回来填充?

activerecord ruby-on-rails

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

用于iPhone测试的通用iPhone/iPad应用程序调试编译错误

我已经编写了一个iPhone和iPad通用应用程序,可以在Xcode上的iPad模拟器中正常运行,但我现在想测试iPhone的功能.我似乎无法使用此代码运行iPhone模拟器,因为它始终默认为iPad?

相反,我试图在设备上运行,当它开始运行时,我收到以下错误:

dyld: Symbol not found: _OBJC_CLASS_$_UISplitViewController
  Referenced from: /var/mobile/Applications/9770ACFA-0B88-41D4-AF56-77B66B324640/Test.app/Test
  Expected in: /System/Library/Frameworks/UIKit.framework/UIKit in /var/mobile/Applications/9770ACFA-0B88-41D4-AF56-77B66B324640/Test.app/TEST
Run Code Online (Sandbox Code Playgroud)

由于App是以编程方式而不是使用XIB构建的,因此我使用main.m方法中的以下行拆分了2个设备逻辑:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
    retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate_Pad");
}
else
{
    retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate_Phone");
}
Run Code Online (Sandbox Code Playgroud)

从那时起,他们使用不同的AppDelegates,我已经检查了我的标题,以确保永远不会使用UISplitView,也不会通过Phone逻辑导入.

如何避免此错误,是否有更好的方法在这个以编程方式创建的应用程序中拆分通用逻辑路径?

iphone ipad ios ios-universal-app

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

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

如何在django admin中的changelist_view中过滤查询集?

假设我有一个网站,用户可以通过管理面板添加条目.每个用户都有自己负责的类别(每个类别都有一个通过ForeingKey/ManyToManyField分配的编辑器).

当用户添加条目时,我使用EntryAdmin来限制选择,如下所示:

class EntryAdmin(admin.ModelAdmin):
    (...)

    def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == 'category':
            if request.user.is_superuser:
                kwargs['queryset'] = Category.objects.all()
            else:
                kwargs['queryset'] = Category.objects.filter(editors=request.user)
            return db_field.formfield(**kwargs)
        return super(EntryAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我可以限制用户可以添加条目的类别,并且它可以完美运行.

现在棘手的部分:在条目更改列表/操作页面上,我只想显示属于当前用户类别的条目.我尝试使用此方法执行此操作:

    def changelist_view(self, request, extra_context=None):
        if not request.user.is_superuser:
            self.queryset = self.queryset.filter(editors=request.user)
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

AttributeError:'function'对象没有属性'filter'

这很奇怪,因为我认为它应该是一个典型的QuerySet.基本上这些方法没有很好的记录,挖掘大量的Django代码不是我最喜欢的运动.

任何想法如何实现我的目标?

django django-admin django-queryset changelist

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

JavaScript提示 - 可以使用吗?或者它在某些浏览器中表现得很奇怪?

我有兴趣使用JavaScript提示让用户输入数据.有关使用JS提示的任何问题吗?任何浏览器都会吓坏吗?

javascript

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

如何防止特定目录运行Php,Html和Javascript语言?

假设我有一个图像上传程序脚本,我想通过仅将其显示为纯文本来阻止上传目录执行Php甚至html,我在许多网站上看到了这个技巧,但我不知道他们是如何做到的.

简而言之,如果我上传evil.php到该目录,并且我尝试访问它,我将只看到纯文本源,没有执行html或php.(但我仍然希望图像正常出现)

我知道我可以这样做,header("content-type:text/plain");但这对我没有帮助,因为我想要的是,content-type:text/plain服务器自动设置从上传目录输出的每一件事,除了图像.

注意:我正在运行php 5.3.2/Cent OS和最新的cPanel.

谢谢

php security upload centos

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

使用document.getElementById时,Var为null,而不是对象

我正在做一些HTML和JQuery的工作.我有一个问题,我的textarea和选择单选按钮后没有出现提交按钮.我的HTML看起来像这样:

<html>
 <head><title>Publications Database | Which spotlight for Publications</title>


<script type="text/javascript" src="./jquery.js"></script>
<script src="./addSpotlight.js" type="text/javascript" charset="utf-8"></script>


 </head>
 <body>
 <div class="wrapper">
        <div class="header">
    <div class="headerText">Which spotlight for Publications</div>
</div>
<div class="mainContent">
    <p>Please select the publication that you would like to make the spotlight of this month:</p>
    <form action="addSpotlight" method="POST" id="form" name="form">


            <div class="div29" id="div29"><input type="radio" value="29" name="publicationIDs" >A System For Dynamic Server Allocation in Application Server Clusters, IEEE International Symposium on Parallel and Distributed Processsing with Applications, 2008 </div> 

            <div class="div30" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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

如果SSL证书有效,请检入Javascript

有没有办法检查JavaScript,如果给予主机它的SSL证书是有效的?(非阻塞)

在我的情况下,我想显示:"你也可以使用https:// .."如果通过JavaScript,我可以发出请求,https://my_url而不会被要求接受不受信任的证书.

这可以异步完成吗?

javascript ssl certificate

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