document.addEventListener("turbo:load",(event) => {
function show (file){
console.log(file);
}
})
function show (file){ //放在外面也没用
console.log(file);
}
上面定义的函数在视图 <%= f.file_field :picture , onchange: "show(this.files[0])" %> 中引用,结果浏览器报错 undefined 找不到这个函数。
window.sohw = function (file){
console.log(file);
}
只有把他给于 window 全局变量才能被访问到,这个为什么呢?