我有以下问题:
一个 html 表单,在 FormData 上使用 N 个复选框,通过 ajax 发送请求及其信息。在 PHP 上,$_POST['teste'] 变量不存在...
<form id="teste_form">
<input type="checkbox" name="teste[]">
<input type="checkbox" name="teste[]">
<input type="checkbox" name="teste[]">
<input type="checkbox" name="teste[]">...
</form>
<script>
var form_data_obj = new FormData( document.getElementById('teste_form') );
$.ajax({
...
data: form_data_obj
...
});
</script>
Run Code Online (Sandbox Code Playgroud)
我知道我可以在 PHP 上使用“if(isset(...))”,但我真的不喜欢这个解决方案。对我来说,最好的解决方案是从 FormData 对象向 PHP 发送一个空数组。
Obs:我尝试过类似的方法:
但没有成功... PHP 上的结果分别是: ["undefined"], ["0"]
我想在 PHP 中获取 $_POST ['test'] = []
那可能吗?
首先,我在javascript中遇到OOP问题,我对此知之甚少,但我需要解决这个问题......
好吧,我正在尝试使用Bootstrap 4,一个为Bootstrap 3制作的库:https://github.com/nakupanda/bootstrap3-dialog
我收到以下错误:"无法将类作为函数调用"
看代码,我发现了一些事情:
1 - classCallCheck:是抛出错误的函数.我想它会强制用户使用"new"并实例化一个对象,而不会像函数那样调用;
2 - createClass:是一个构造类的函数,因此Bootstrap 4中的类没有按常规定义.
3 - inherits:是另一个函数,表明继承也不是常规的.
4 - 库具有此代码以扩展Bootstrap模式:
var BootstrapDialogModal = function (element, options) {
Modal.call(this, element, options);
};
Run Code Online (Sandbox Code Playgroud)
但是,Modal.call会触发错误:"无法将类称为函数".
我想唯一的问题是BootstrapDialogModal在Bootstrap 3强加的继承条件下继承Modal,当Bootstrap 4处于活动状态时,这些条件不一样.
关注jsfiddle:http://jsfiddle.net/g6nrnvwu/
有人知道如何调整此代码?
谢谢.
javascript oop bootstrap-modal twitter-bootstrap-3 bootstrap-4
我有一个类似的问题:如何在 Kibana 上过滤大于计数器的字段?https://github.com/elastic/kibana/issues/9684
在此链接上有一个完美的答案:您需要在 Json Input Advanced Bucket Option 上使用 "{'min_doc_count': X}"。完美,它完全按照我想要的方式运行,除了因为我想要相反的东西,比如“max_doc_count”。
令我惊讶的是,这个选项不存在......有人知道“max_doc_count”相当于什么?
在 SQL 中将类似于:GROUP BY my_field HAVING COUNT(*) < 3
谢谢。