python-eel/Eel

Cannot read properties of undefined (reading 'send')

Aberta

#650 aberto em 10 de dez. de 2022

 (0 comentário) (0 reação) (0 responsável)Python (570 forks)batch import
help wanted

Métricas do repositório

Stars
 (5.980 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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)

Guia do colaborador