muszę funkcję ładowania, aby uzyskać dane z JS zewnętrznych zawarte w pliku HTML, a ja robię tak:Jak wywołać funkcję zewnętrzną wewnątrz kodu jquery z html?
<body onLoad="getTicket();">
......
</body>
lub to:
<html>
<body>
<head>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/functions.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
getTicket();
});
<script>
</head>
<body>
</html>
lub to:
<html>
<body>
<head>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/functions.js" type="text/javascript"></script>
<script>
getTicket();
<script>
</head>
<body>
</html>
Mam to w funkcjach. JS:
functioOne() {
}
functionTwo() {
}
$(document).ready(function() {
...
.....
function getTicket() {
//to do
}
});
Ale does'nt pracy i na wyświetlaczu konsoli to:
Uncaught ReferenceError: getTicket is not defined
Pozdrawiam.
w jaki sposób dołączasz ten zewnętrzny plik js do tego pliku HTTML? – yogi
Jaką przeglądarkę używasz? Czy powoduje błędy w konsoli? Jeśli w pliku functions.js wystąpił błąd parsowania, przeglądarka może "pomijać" resztę pliku, powodując, że twoja funkcja getTicket() nie jest zdefiniowana – thaJeztah