python-eel/Eel

Cannot read properties of undefined (reading 'send')

开放

#650 创建于 2022年12月10日

 (0 条评论) (0 个反应) (0 位负责人)Python (570 个派生)batch import
help wanted

仓库指标

星标
 (5,980 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Problem "Uncaught TypeError: Cannot read properties of undefined (reading 'send')" when i trying run a function with "eel.nice()" inside.

app.py

@eel.expose
def nice():
    print("GG")

topnav.html

        checkBox = document.getElementById('flexSwitchCheckDefault').addEventListener('click', event => {
            if(event.target.checked) {
                eel.nice()
                document.getElementById("languageSelect").setAttribute("disabled", '');
            }
            else {
                eel.nice()
                document.getElementById("languageSelect").removeAttribute("disabled");
            }
        });

This problem only appears if you put another code file using jquery. Is there an option when importing another html file to fix the problem or will EEL only work directly? Script in index.html:

 $(function(){
      $("#includedContent").load("topnav.html"); 
    });

image

Desktop

  • OS: Windows 10 Pro
  • Browser: chrome
  • Version 110.0.5468.0, canary (64 bit)

贡献者指南