问题列表 - 第41629页

JQuery - Serialize()一个不是表单的对象,但它是一个表单的内部和部分

我正在尝试序列化表单中的一些内容:

<form>
  <input ...>
  <input ...>
  <div id=div1>
    <input name=input1 ...>
    <input name=input2 ...>
  </div>
</form>

<script>
  jQuery("#div1").serialize();
</script>
Run Code Online (Sandbox Code Playgroud)

在此代码中,serialize()函数不会序列化input1和input2.即便我尝试过

jQuery("<form>" + jQuery("div1").html() + "</form>").serialize()
Run Code Online (Sandbox Code Playgroud)

它确实将输入序列化,但所有值都是空的!它就像它没有分配用户输入的值:input1=&input2=

那里有解决方案吗? (我需要这样做的原因是这个页面是一个ASP.NET页面,因为ASP.NET标准是基于单个表单的,所以我必须处理这种情况)

javascript jquery

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

使用围绕XML存储的对象的无类型包装类,这是不是很糟糕?

class MyThing {
    protected HashMap<String,Object> fields;

    protected MyThing(HashMap<String,Object> newFields){
        fields.putAll(newFields);
    }

    protected Object get(String key){
        return fields.get(key);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在有点背景.我使用这个类作为一个超类来代表一堆不同的类,它们代表XML文件中的对象.这基本上是API包装器的实现,我将其用作API中的解析XML和数据库之间的适配器.转换被委托给get方法的调用者.如果子类在创建时或者返回变量时需要执行某些操作,则只需调用super,然后操作之后返回的内容.例如.:

class Event extends MyThing {       
    public Event(HashMap<String,Object> newFields){
        super(newFields);

        // Removes anything after an @ symbol in returned data
        Pattern p = Pattern.compile("\\@.*$");
        Matcher m = p.matcher((String)fields.get("id"));
        boolean result = m.find();

        if (result)
            fields.put("id", m.replaceFirst(""));
        }
    }

    public Object get(String key){
        Object obj = super(key);

        if (key.equals("name")){
            return "Mr./Mrs. " + ((String)obj);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我觉得我应该这样做的原因是因为它们具有不同的属性,所以我不必为每个子类编写getId,getName,getWhatever方法.它可以节省时间,而且非常自我解释.

现在这显然是"unJavalike",而且更像是一种半语言的做事方式,但是有理由说我绝对不应该这样做吗?

java types

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

替换同一文件的不同shas.为什么?

有人能给我一个理由,为什么我得到同一文件的备用shas?但是每一秒都一样吗?

>>> f = open('480p.m4v')    
>>> sha1 = str(hashlib.sha224(str(f)).hexdigest())
>>> sha1
'4aa8cf11b849b77f608302fdcdad3703dce54c33ba4bac80fa0ef700'
>>> f.close()
>>> f = open('480p.m4v')
>>> sha2 = str(hashlib.sha224(str(f)).hexdigest())
>>> f.close()
>>> sha2
'ae60e45200c960f79d25049ef0135709ca6edf246b3f9e53cd084e58'
>>> f = open('480p.m4v')
>>> sha3 = str(hashlib.sha224(str(f)).hexdigest())
>>> f.close()
>>> sha3
'4aa8cf11b849b77f608302fdcdad3703dce54c33ba4bac80fa0ef700'
>>> f = open('480p.m4v')
>>> sha4 = str(hashlib.sha224(str(f)).hexdigest())
>>> f.close()
>>> sha4
'ae60e45200c960f79d25049ef0135709ca6edf246b3f9e53cd084e58'
>>> f = open('480p.m4v')
>>> sha5 = str(hashlib.sha224(str(f)).hexdigest())
>>> f.close()
>>> sha5
'4aa8cf11b849b77f608302fdcdad3703dce54c33ba4bac80fa0ef700'
>>> f = open('480p.m4v')
>>> sha6 = str(hashlib.sha224(str(f)).hexdigest())
>>> f.close()
>>> sha6
'ae60e45200c960f79d25049ef0135709ca6edf246b3f9e53cd084e58'
Run Code Online (Sandbox Code Playgroud)

python sha

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

as3 export as pdf?

我正在制作一个绘图应用程序,目前将图像导出到150dpi jpg文件.当这些打印出来时,它们会给出最好的结果,打印机询问我是否可以用pdf格式提供这些文件.

这可能直接来自闪存吗?

如果我使用PHP脚本将jpg转换为pdf,那么质量是否相同?

除了pdf,我可以使用哪些其他图像格式可能会产生更好的结果?

apache-flex flash actionscript-3

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

NHibernate为所有列生成更新语句

NHibernate是否总是为所有列生成更新?

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

Person p = Session.Load(1);
p.Name = "New Name";

Session.Flush();//Update for all columns, but I change only Name

这是NHibernate的正常行为还是我的错误?我使用Fluent NHibernate和AutoMapping.

nhibernate fluent-nhibernate

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

在Objective-C描述方法中不能有描述名称的ivar吗?

我正在尝试为我的NSObject派生对象实现Objective-C描述方法.

但是,我的派生对象有一个名称描述的ivar.由于某种原因,这导致了崩溃.

- (NSString *) description {

    NSMutableString *output = [NSMutableString string];
    [output appendFormat:@"MyObject.description = %@\n", self.description];

    return output;
}
Run Code Online (Sandbox Code Playgroud)

为什么这会成为问题?

objective-c

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

Android错误 - 从未在数据库上显式调用close()

我应该在哪里调用代码上的close()?

LogCat返回此错误:

从未在数据库android.database.sqlite.DatabaseObjectNotClosedException上显式调用close():应用程序未关闭此处打开的游标或数据库对象

错误是这样的:

> 12-16 17:24:50.886: ERROR/Database(10982): close() was never explicitly called on database '/data/data/com.psyhclo/databases/calls.db' 
12-16 17:24:50.886: ERROR/Database(10982): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
12-16 17:24:50.886: ERROR/Database(10982):     at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1827)
12-16 17:24:50.886: ERROR/Database(10982):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
12-16 17:24:50.886: ERROR/Database(10982):     at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
12-16 17:24:50.886: ERROR/Database(10982):     at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
12-16 17:24:50.886: ERROR/Database(10982):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:541)
12-16 17:24:50.886: ERROR/Database(10982):     at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
12-16 17:24:50.886: ERROR/Database(10982):     at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
12-16 17:24:50.886: ERROR/Database(10982):     at com.psyhclo.CallDataHelper.<init>(CallDataHelper.java:27)
12-16 17:24:50.886: ERROR/Database(10982):     at com.psyhclo.RatedCalls.fillList(RatedCalls.java:66)
12-16 17:24:50.886: …
Run Code Online (Sandbox Code Playgroud)

sqlite android android-contentprovider

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

存储工作时间并有效查询的最佳方式

我打算为商店存储工作时间.我想知道什么是工作时间字段的最佳建模,以便我能够以非常有效的方式获得当前时刻的开放/封闭商店列表.

mysql sql database database-design

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

带有并排字段的CSS表单...如何垂直对齐标签和字段?

在这里完全沮丧的事情可能很简单.我有一个表单,并希望Zip和Zip + 4字段在同一行.出于某种原因,我没有按照我的方式排队.我花了最近6个小时在网上搜索并尝试了各种各样的东西(最新的是来自这个网站)并且没有任何效果.有谁可以帮助我吗?谢谢!这是我的代码:

<form>
<div style="float:left;"> 
  <label for "StrAddress">Street Address *</label>
<input name="StrAddress" type="text" style="width:200px"  id="StrAddress"  />
</div>
<div style="clear:both;">&nbsp;</div>
<div style="float:left;">
<label for "StrSecondaryAddress">Suite, P.O. Box, Apt, Lot</label>
<input name="StrSecondaryAddress" type="text" style="width:200px"  id="StrSecondaryAddress"  />
</div>
<div style="clear:both;">&nbsp;</div>
<div style="float:left;">
<label for "StrCity">City *</label>
<input name="StrCity" type="text" class="autosuggestinput"  style="width:200px"  id="StrCity"  />
</div>
<div style="clear:both;">&nbsp;</div>
<div style="float:left;">
<label for "subject">State</label>
<input type="text" class="input_text" name="subject" id="subject"/>
</div>
<div style="clear:both;">&nbsp;</div>
<div style="display: inline;;">
<label for "IntZip5">Zip *</label>
<input name="IntZip5" type="text" style="width:100px"  id="IntZip5"  /> …
Run Code Online (Sandbox Code Playgroud)

css forms

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

使用MVC路由为控制器设置别名

我有一个名为控制器的控制器InstallationController,以及一个名为Rate Card的安装的奇特报告表示,但最终用户坚持自己调用安装速率卡.我希望他能看到URL http:// site/RateCard/Edit/3,其实际路由为http:// site/Installation/Edit/3.我怎么能在MVC 3 RC2中做到这一点?

asp.net-mvc routing asp.net-mvc-routing asp.net-mvc-3

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