我有两种形式,我想通过jQuery Ajax调用发送数据.我设法成功发送一个表单,但我无法通过相同的Ajax调用从这两个表单发送数据.
我的表格是:
<form id="filter-group1" method="post" name="filtergroup1">
<input type="checkbox" name="colour1" value="Value1" onclick="filterBy()" /><label>Option 1</label>
<input type="checkbox" name="colour2" value="Value2" onclick="filterBy()" /><label>Option 2</label>
<input type="checkbox" name="colour3" value="Value3" onclick="filterBy()" /><label>Option 3</label>
</form>
<form id="filter-group2" method="post" name="filtergroup2">
<input type="checkbox" name="size1" value="Value1" onclick="filterBy()" /><label>Option 1</label>
<input type="checkbox" name="size2" value="Value2" onclick="filterBy()" /><label>Option 2</label>
<input type="checkbox" name="size3" value="Value3" onclick="filterBy()" /><label>Option 3</label>
</form>
Run Code Online (Sandbox Code Playgroud)
功能是:
function filterBy() {
var fgroup1 = document.filtergroup1;
var fgroup2 = document.filtergroup2;
var dataString1 = $(fgroup1).serialize();
var dataString2 = $(fgroup2).serialize();
var filterdata = [];
filterdata.push(dataString1,dataString2); …Run Code Online (Sandbox Code Playgroud) 我正在关注一个关于Meteor的书籍示例,我正在尝试删除一个项目,如下所示:
lists.remove({Category:"Fraggles"})
但是,这在Meteor的最后一个版本中不再起作用,我收到以下控制台错误:403原因:"不允许.不受信任的代码只能按ID删除文档."
我找到了这样的id:
lists.findOne({Category:"Fraggles"})
Object {_id: "T88C6tx4G9YJpLzn5", Category: "Fraggles"}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何使用正确的语法来实际删除它.任何帮助,将不胜感激.
谢谢!