Meteor.call 回调未执行
Meteor.call callback not executing
//on client side
Meteor.call('myFunction', function(err, result) {
alert("entered the callback function");
});
//on server side
Meteor.methods({
myFunction: function() {
return 0;
}
})
我的问题是从未调用警报。无论 myFunction 是什么,它是什么 returns 以及何时 returns,回调函数中的警报都应该被执行,但那永远不会发生。
知道这里会发生什么并解决这个问题吗?
找到适合我的案例的解决方案。
客户端的 Meteor.call
在 submit 事件中,因为我正在做一个表单。
将事件类型更改为 click,使 Meteor.call
正常工作。
我仍然不知道这是什么原因,但它解决了我的问题。
//on client side
Meteor.call('myFunction', function(err, result) {
alert("entered the callback function");
});
//on server side
Meteor.methods({
myFunction: function() {
return 0;
}
})
我的问题是从未调用警报。无论 myFunction 是什么,它是什么 returns 以及何时 returns,回调函数中的警报都应该被执行,但那永远不会发生。
知道这里会发生什么并解决这个问题吗?
找到适合我的案例的解决方案。
客户端的Meteor.call
在 submit 事件中,因为我正在做一个表单。
将事件类型更改为 click,使 Meteor.call
正常工作。
我仍然不知道这是什么原因,但它解决了我的问题。