未捕获的ReferenceError:在HTMLDivElement.onclick中未定义<function>?

时间:2019-06-18 04:30:48

标签: javascript php jquery html ajax

我正在尝试做到这一点,以便当用户单击动态生成的div时,它将在2个html变量中AJAX加载到“ display:none;”隐藏的div,然后在加载后添加addClass以使其可见。目前,它一直在标题中抛出错误,我不明白为什么,因为我觉得自己的语法和引号很好?任何帮助都太棒了!

HTML:

这就是PHP为可点击的div吐出的东西。...

echo "
            <div id=\"div$j\" class=\"divs\">
                <div class=\"image_ratio\" onClick=\"show('$bb', '$title');\">
                    <img src=\"".$pic."\" onerror=\"this.src='Social_Icons/Rectangle 157@2x.png'\">
                </div>

JS:

<script>

    $(document).ready(function() {
        function show(bb, title) {
            $("#fixedAJAX").load("showbb.php", {
                        thisBlurb: bb,
                        thisTitle: title
                        });
            $("#fixedAJAX").addClass("visible")
        }

    })

</script>

这是控制台错误:(它在最后一个“>”下显示一条红色波浪线)

<div class="image_ratio" onClick="show('lorem ipsum', 'Pans Labyrinth');">

0 个答案:

没有答案