Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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 控制台错误:[函数]未定义,尽管它是_Javascript_Jquery_Html_Function_Function Call - Fatal编程技术网

Javascript 控制台错误:[函数]未定义,尽管它是

Javascript 控制台错误:[函数]未定义,尽管它是,javascript,jquery,html,function,function-call,Javascript,Jquery,Html,Function,Function Call,我在HTML中调用我的函数,即使该函数源自同一个文件,我仍收到一个错误,指出该函数未定义。我清除了浏览器缓存,但运气不好 我尝试在同一中的单击事件中调用该函数,但根本无法识别该单击事件: $("#addFileButton").on("click", function() { uploadFile(); console.log("click") }) 这就是我的代码现在的样子: <!-- HTML --> <input id="getFile" type="file

我在HTML中调用我的函数,即使该函数源自同一个文件,我仍收到一个错误,指出该函数未定义。我清除了浏览器缓存,但运气不好

我尝试在同一
中的单击事件中调用该函数,但根本无法识别该单击事件:

$("#addFileButton").on("click", function() {
  uploadFile();
  console.log("click")
})

这就是我的代码现在的样子:

<!-- HTML -->
<input id="getFile" type="file" multiple="multiple"/><br />
<input id="addFileButton" type="button" value="upload" onclick="uploadFile();" />
<!-- etc -->
</div>

<script>
  function uploadFile() {
    // code
  }
</script>


函数uploadFile(){ //代码 }


jsiddle链接:

我已经验证过了,它工作正常。
请参见此处-
jsbin.com/nuzuqomoku/edit?html、js、console、output

通过jquery添加一个click事件,然后在其中调用uploadFile方法



$(文档).ready(函数(){ 函数uploadFile(){ 警报(“文件上传”); } $(“#添加文件按钮”)。在(“单击”,函数(){ 上传文件(); console.log(“单击”) }); });
如果这是代码:

<!-- HTML -->
<input id="getFile" type="file" multiple="multiple"/><br />
<input id="addFileButton" type="button" value="upload" onclick="uploadFile();" />
<!-- etc -->
</div>

<script>
  function uploadFile() {
    // code
  }
</script>


函数uploadFile(){ //代码 }

我看这个代码没有问题。请确保您保存并加载了正确的文件。您可能只是忘记加载正确的文件^_^

$(“addFileButton”)
中缺少
为什么定义两个Onlickevents@Rkv88-Kanyan这正是我所尝试的(jQueryOnClick,不起作用)和我现在正在尝试的(HTML内联onClick,也不起作用)。如果JS说函数没有定义,那么它就没有定义。包含函数的脚本真的加载了吗?如果函数中有语法错误,则该函数也未定义。@CarstenLøvboAndersen我将其添加回示例中,谢谢。不过,jQuery单击事件仍然不起作用。请不要使用链接回答。