Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor.call在存根中失败?_Javascript_Meteor - Fatal编程技术网

Javascript Meteor.call在存根中失败?

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参数返回

对于异步javascript编码,我仍然是新手,我试图围绕以下要点来思考:

在client_save.file.js中-我不理解此存根的所有部分:

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,可以读取你在