我对JQuery不太熟悉.我正在尝试制作一个在后台提交的表单而不重新加载页面.
我有一个隐藏的div显示和隐藏点击,div内有一个表单.
我有两个问题:
1)当表单验证失败时,表单仍然会被提交.我试图将验证和提交代码放在条件中,if(validation == valid) { $.ajax.... }但它无法正常工作.
2)表单提交后,div自动隐藏,因此无法看到成功的消息.
这是代码:
$().ready(function() {
// Validate the form when it is submitted, using validation plugin.
var validator = $("#contactform").validate({
errorContainer: container,
errorLabelContainer: $(),
onkeyup: false,
onclick: false,
onfocusout: false,
errorPlacement: function (error, element) {
error.insertBefore(element);
}
});
});
$(function() {
//This submits a form
$('input[type=submit]').click(function() {
$.ajax({
type: "POST",
url: "contact.php",
data: $("#contactform").serialize(),
beforeSend: function() {
$('#result').html('<img src="loading.gif" />');
},
success: function(data) {
$('#result').html(data);
}
})
})
})
//This …Run Code Online (Sandbox Code Playgroud) 我有以下类别聚合
{
"aggs": {
"category": {
"terms": { "field": "category.name" }
}
}
}
// results
"category": {
"buckets": [
{
"key": "computer & office",
"doc_count": 365
},
{
"key": "home & garden",
"doc_count": 171
},
{
"key": "consumer electronics",
"doc_count": 49
},
]
}
Run Code Online (Sandbox Code Playgroud)
如何传递附加字段(例如category.id类别存储桶),以便我可以category.id根据用户是否单击特定聚合进行查询。我不太清楚如何查询聚合,是否有任何直接的方法,或者您必须进行新的查询并将存储桶传递key给查询过滤器。
我.xls用Laravel Excel加载了文件:
Excel::load('public/files/20160621.xls', function($reader) {
// read a cell value
});
Run Code Online (Sandbox Code Playgroud)
如何读取加载的excel文件的单元格值?文档似乎不清楚.
我在VirtualBox上使用Vagrant。昨天,我通过运行以下命令保存了项目的快照:
$ vagrant snapshot save 'my-project-date-time'
Run Code Online (Sandbox Code Playgroud)
今天,我对要还原的项目中的文件和文件夹进行了一些更改。当我跑步时:
$ vagrant snapshot restore 'my-project-date-time'
Run Code Online (Sandbox Code Playgroud)
...还原过程已成功完成,但是我项目中已更改的文件和文件夹保持不变,并且不会恢复到昨天拍摄快照时的状态。
那么,Vagrant快照到底能保存什么呢?
我有以下数组:
$var = array(
key1 => array(value1, value2, value3),
key2 => array(value4, value5, value6, value7)
);
Run Code Online (Sandbox Code Playgroud)
如何获取包含的数组的键,例如value5?
到目前为止,试图让 Nutch + Solr 工作是徒劳的。我很难理解如何使用nutchand来处理这件事solr。我遵循了我可以在互联网上找到的所有教程,其中大部分是针对旧版本的,但我仍然无法使它们中的任何一个工作。此时此刻,我正在遵循本指南
我已经将nutch 2.2.1、sorl 4.3.1、hbase 0.90.4 解压到我的 xampp 本地服务器上的目录(没有一个教程说我应该将它们解压到哪里,所以我假设在本地服务器上)。
我Cygwin在 Windows 7 上使用。 JAVA_HOME 指向/cygdrive/c/PROGRA~1/java/jdk1.8.0_05
我卡在了Configure HBase一步。按照教程的指示,我的配置/hbase-0.90.4/conf/hbase-site.xml如下:
<property>
<name>hbase.rootdir</name>
<value>file:///C:/xampp/htdocs/trynutch/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>C:/xampp/htdocs/trynutch/zookeeper</value>
</property>
Run Code Online (Sandbox Code Playgroud)
根据此后的教程,我应该能够运行以下命令:
$ ./trynutch/hbase/bin/start_hbase.sh
Run Code Online (Sandbox Code Playgroud)
当我在 cygwin 终端中运行它时,它给出了一个错误:
DM@comp ~
$ cd C:/xampp/htdocs/trynutch/hbase-0.90.4/bin
DM@comp /cygdrive/c/xampp/htdocs/trynutch/hbase-0.90.4/bin
$ start_hbase.sh
-bash: start_hbase.sh: command not found
Run Code Online (Sandbox Code Playgroud)
我很感激任何信息。
当我尝试从函数中断出父循环时break- 它给出以下错误:
Uncaught SyntaxError: Illegal break statement
这是代码的相关部分:
for (var i = 0; i < filesLength; i++) {
myFunc(arg1, arg2, i);
}
function myFunc (arg1, arg2, i) {
var qr = "param1="+arg1+"¶m2="+arg2;
getParam = new XMLHttpRequest();
getParam.open("POST", "file.php");
getParam.send(qr);
getParam.onreadystatechange = (function(getParam){
return function() {
if(getParam.readyState == 4){
var res = getParam.responseText;
if (res == '') {
// do something...
break; << THIS ONE
}
}
}
})(getParam);
}
Run Code Online (Sandbox Code Playgroud) 我对laravel 5鲍姆安装并运行php artisan baum:install Category,创造类别看起来像这样的类:
<?php
use Baum\Node;
class Category extends Node {
}
Run Code Online (Sandbox Code Playgroud)
当我尝试运行时:
$root = Category::create(['name' => 'Root category'])
Run Code Online (Sandbox Code Playgroud)
我收到错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Category' not found
Run Code Online (Sandbox Code Playgroud)
我跑了composer dump-autoload,但没有帮助.
我在任何地方都找不到语法示例,并且以下内容不起作用:
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{ "term": { "category": "catname" }}
]
}
}
}
},
"post_filter": {
"terms": {"type": ["foo1", "foo2"] },
"range": { "price": { "gte": 300, "lte": 600 } }
}
}
Run Code Online (Sandbox Code Playgroud)