Meteor(js框架):如何从浏览器上的事件调用服务器上的函数?

int*_*tar -3 javascript browser meteor

我刚刚开始学习流星.我想在客户端上有一个按钮来启动服务器端功能.我该怎么做?

Reb*_*lon 5

这很简单,这是一个代码示例:

// On server side :
Meteor.methods({
   myMethodName: function(arg1, arg2, arg3) {
      // doWhatYouWantHere;
   }
});

// On client side :
Template.YourTplWhereIsPLacedTHeButton.events({
   'click #cssSelectorToYourButton': function () {
      var myArg1 = 1, myArg2 = 2, myArg3 = 3;
      Meteor.call('myMethodName', myArg1, myArg2, myArg3/*, function() {} */);
   }
});
Run Code Online (Sandbox Code Playgroud)

希望它会对你有所帮助