我正在使用$.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)
我的申请不喜欢这个请求.这种行为是预期的还是有人可以指出我做错了什么?
我希望能够在 Google 地图上绘制形状(圆形、多边形和矩形),但我想限制可以绘制的形状的大小(面积)。所以以圆为例,期望的行为是当用户从地图上的某个点开始拖动鼠标以形成圆时,圆会碰到一个不可见的边界并停止扩展。
我将形状的大小/面积定义为它所覆盖的地理区域。理想情况下,我希望能够对形状覆盖的地理区域规定限制。因此,在圆形示例中,我可以指定当圆形覆盖的地理区域达到 10 平方公里时,无论视口缩放级别如何,圆形都将停止扩展。
我还没有想过这将如何用于绘制多边形,但我确定它有点复杂,因为多边形是分阶段绘制的(多次点击)......但一次一个步骤。
我正在使用MongoDB和Spring 3.我有以下域对象:
@Document(collection = "users")
public class User {
@Id
private String id;
private List<Post> posts;
}
Run Code Online (Sandbox Code Playgroud)
我想将添加Post到User,但什么是最好/最有效的方式做到这一点?我可以看到一种以编程方式执行此操作的方法 - 找到用户,将新的帖子对象添加到列表中并再次保存用户 - 但我认为这不是非常优雅或高效.
从文档中我似乎需要使用$push运算符,但我似乎无法找到如何使用Spring的MongoTemplate执行此操作的任何示例.谁能提供一个例子?
我正在尝试让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) form-submit ×1
java ×1
jpa ×1
jquery ×1
mongodb ×1
mongodb-java ×1
spring ×1
spring-3 ×1
spring-data ×1