首页 > 解决方案 > Laravel - 浏览器说我的js函数没有定义

问题描述

这是我在主页上的脚本

<script>
gal_size = {} ;

function add_nr(w,nr){
    gal_size[w] = nr;
}
console.log(gal_size);
function edit_addgal(w) {
    var node = document.createElement("div");
    node.setAttribute('class','row');
    node.setAttribute('id',w+'sec'+gal_size[w]);
    node.innerHTML ="<div style='padding-top: 15px;' class='offset-4 col-md-6'><input type='file' min='0' class='form-control' name="+"'sec"+ gal_size[w]+"' required autocomplete='photo'></div>";
    document.getElementById("edit_gale"+w).appendChild(node);
    gal_size[w] =   gal_size[w] + 1;
}

function edit_delgal(w) {
    var node = document.getElementById(w+'sec'+( gal_size[w] - 1));
    node.parentNode.removeChild(node);
    gal_size[w] =  gal_size[w] - 1;
}

我想在@include另一个页面中传递一些变量,这是脚本

 <script>
        add_nr({!! $wid[1] !!},{!! $nr !!});
</script>

浏览器说它未定义,即使 ide 看到它。

先感谢您!

标签: javascriptlaravellaravel-blade

解决方案


推荐阅读