gpt4 book ai didi

javascript - Meteor 将数据从客户端传递到服务器

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:13 25 4
gpt4 key购买 nike

我有一个注册表单,当用户点击提交按钮时,每个文本框中的值将被发送到服务器以插入该数据,并返回 true/false。

客户:

Template.cust_register.events({
'click button': function(){
var email = $('#tbxCustEmail').val();
var msg = $('#tbxCustMsg').val();
var isSuccess = insertMsg(email,msg);
if(isSuccess){
alert("Success");
}else alert("Try again");
}
});

服务器:

function insertMsg(email,msg){
Messages.insert({Email:email,Message:msg});
return true;
}

结果证明这是行不通的。如何解决这个问题?很多人说“使用发布/订阅”,但我不明白如何使用它。

最佳答案

首先,观看 introductory screencast并阅读 Data and security文档部分。

您在发布/订阅模型中的代码如下所示:

常见:

Messages = new Meteor.Collection('messages');

客户:

Meteor.subscribe("messages");

Template.cust_register.events({
'click button': function(){
var email = $('#tbxCustEmail').val();
var msg = $('#tbxCustMsg').val();
Messages.insert({Email:email,Message:msg});
}
});

服务器:

Meteor.publish("messages", function() {
return Messages.find();
});

关于javascript - Meteor 将数据从客户端传递到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20630829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com