小编chr*_*leu的帖子

尝试使用jQuery序列化()表单数据并使用extend()追加更多变量

我正在使用$.ajax提交表单,但我想在提交中添加一些不属于表单输入的键值对.连接这些额外参数的技术工作正常,但似乎不太优雅使用$.extend.麻烦的是我不能让后者工作.

这有效:

var data = $form.serialize() + "&a=1&b=0.5";
Run Code Online (Sandbox Code Playgroud)

这不是:

var data = $.extend({}, $form.serialize(), {
    a: 1,
    b: 0.5
});
Run Code Online (Sandbox Code Playgroud)

我可以看到当我检查有效的情况下提交的内容时,我有三个键值对:

t:test
a:1
b:0.5
Run Code Online (Sandbox Code Playgroud)

t单个表单输入字段的名称(文本框)在哪里.

当我使用该$.extend功能时,检查显示以下内容:

0:t
1:=
2:t
3:e
4:s
5:t
a:1
b:0.5
Run Code Online (Sandbox Code Playgroud)

我的申请不喜欢这个请求.这种行为是预期的还是有人可以指出我做错了什么?

jquery form-submit

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

是否可以限制 Google maps API v3 中可编辑形状的尺寸/面积,以便不能将其绘制为大或小?

我希望能够在 Google 地图上绘制形状(圆形、多边形和矩形),但我想限制可以绘制的形状的大小(面积)。所以以圆为例,期望的行为是当用户从地图上的某个点开始拖动鼠标以形成圆时,圆会碰到一个不可见的边界并停止扩展。

我将形状的大小/面积定义为它所覆盖的地理区域。理想情况下,我希望能够对形状覆盖的地理区域规定限制。因此,在圆形示例中,我可以指定当圆形覆盖的地理区域达到 10 平方公里时,无论视口缩放级别如何,圆形都将停止扩展。

我还没有想过这将如何用于绘制多边形,但我确定它有点复杂,因为多边形是分阶段绘制的(多次点击)......但一次一个步骤。

google-maps-api-3

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

MongoDB $ push操作符是否可以添加嵌入式文档?

我正在使用MongoDB和Spring 3.我有以下域对象:

@Document(collection = "users")
public class User {

    @Id
    private String id;

    private List<Post> posts;
}
Run Code Online (Sandbox Code Playgroud)

我想将添加PostUser,但什么是最好/最有效的方式做到这一点?我可以看到一种以编程方式执行此操作的方法 - 找到用户,将新的帖子对象添加到列表中并再次保存用户 - 但我认为这不是非常优雅或高效.

从文档中我似乎需要使用$push运算符,但我似乎无法找到如何使用Spring的MongoTemplate执行此操作的任何示例.谁能提供一个例子?

mongodb spring-3 mongodb-java

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

EclipseLink错误:实体类没有指定主键.它应该定义@ Id,@ EmbeddedId或@IdClass

我正在尝试让EclipseLink与Spring(MVC和spring-data)版本3.1.1一起使用,我从一开始就遇到了问题.启动Tomcat(v7.0)时会出现以下错误.我已经搜索了这个错误,但提出的却很少,我不确定下一步该去哪里.在使用具有Entity类的接口时,有一些关于此问题的讨论,但正如您所看到的,我的User.java类没有任何扩展.

    Apr 25, 2012 5:18:34 PM org.apache.catalina.core.AprLifecycleListener init
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jdk1.6.0_29\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Java/jdk1.5.0_22/bin/../jre/bin/server;C:/Java/jdk1.5.0_22/bin/../jre/bin;C:/Java/jdk1.5.0_22/bin/../jre/lib/amd64;C:\oracle\product\10.2.0\client_1\bin;C:\Java\jdk1.5.0_22\bin;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Apache Software Foundation\apache-ant-1.7.0\bin;C:\Program Files\SlikSvn\bin\;C:\JAD;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\maven\apache-maven-3.0.4\bin;C:\eclipse;;.
    Apr 25, 2012 5:18:34 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
    WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:proxi' did not find a matching property.
    Apr 25, 2012 5:18:34 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["http-bio-8980"]
    Apr 25, 2012 5:18:34 PM org.apache.coyote.AbstractProtocol init
    INFO: …
Run Code Online (Sandbox Code Playgroud)

java spring jpa spring-data spring-data-jpa

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