Javascript Meteor.call在存根中失败?
对于异步javascript编码,我仍然是新手,我试图围绕以下要点来思考: 在client_save.file.js中-我不理解此存根的所有部分:Javascript Meteor.call在存根中失败?,javascript,meteor,Javascript,Meteor,对于异步javascript编码,我仍然是新手,我试图围绕以下要点来思考: 在client_save.file.js中-我不理解此存根的所有部分: fileReader.onload = function(file) { Meteor.call('saveFile', file.srcElement.result, name, path, encoding); } 首先,函数(file)中的参数没有定义,“file”在哪里?!或者“closure”有什么神奇之处,它是向file参数返回
fileReader.onload = function(file) {
Meteor.call('saveFile', file.srcElement.result, name, path, encoding);
}
首先,函数(file)中的参数没有定义,“file”在哪里?!或者“closure”有什么神奇之处,它是向file参数返回一个值
其次,Meteor.call不会触发,我已经将console.logs放在saveFile的Meteor.methods版本中,并获取nada。是不是因为fileReader.onload=function(…不是存根
最后,什么是fileReader.onload?它是否说明当DOM加载fileReader试图加载的内容时,然后调用此函数?在meteor中,是否有更好的方法来执行此操作,使用类似meteor.template.rendered=function()的内容
不管怎么说,我现在被官方扭曲了,在几个小时的时间里,我不能从上到下看这个。官方上,我不能得到流星。按照这个要点,呼叫触发
(使用meteor 0.6.31)。你必须使用更多的代码。fileReader是HTML5API,可以读取你在