2015-01-15 86 views
1
//on client side 
Meteor.call('myFunction', function(err, result) { 
    alert("entered the callback function"); 
    }); 


//on server side 
Meteor.methods({ 
    myFunction: function() { 
     return 0; 
    } 
}) 

我的問題是,警報從不被調用。無論myFunction是什麼,它返回的是什麼,當它返回時,回調函數中的警報都應該執行,但這種情況從未發生過。Meteor.call回調沒有執行

任何想法可能發生在這裏和解決這個?

回答

1

找到我的案例的解決方案。

Meteor.call客戶端裏面是提交事件,因爲我正在做一個表格。
更改事件類型爲點擊,使Meteor.call正常工作。

我仍然不知道這個原因,但它解決了我的問題。

+0

同樣的問題,但切換到'點擊'沒有幫助我。回調仍然沒有被調用 – 2015-12-14 11:33:41