Javascript и jquery не работают на моей php-странице?

если у меня есть события сценария вставки или код функции в моем индексном файле php. это не работает.

Мои файлы:

1.header php файл (этот файл содержит только css и заголовок html)

            <!DOCTYPE html>
            <html lang = "en">
            <head>
                <meta charset = "utf-8">
                <meta http-equiv = "X-UA-Compatible" content = "IE=edge">
                <meta name = "viewport" content = "width=device-width, initial-scale=1.0">
                <link type = "image/png" rel = "shortcut icon" href = "images/favicon.png">
                <title>Administrator</title>
                <!-- CSS -->
                <link href = "css/main.css" rel = "stylesheet">
            </head>
            <div class = "main-wrapper" id = "main-wrapper">
                <header class = "topbar">
                    .....
                </header>

2.index.php(include header and footer)

                <?php include "templates/header.php" ?>
                <script>
                    $(document).ready(function(){
                        $("p").click(function(){
                            alert("The paragraph was clicked.");
                        });
                    });
                </script>
                <p>Click on this paragraph.</p>
                <?php include "templates/footer.php" ?>

3.footer php file(script loading and end tagcontainer,body,html)

</div>
 <footer class = "center-align"><p>All Rights Reserved.</footer>
</div>
</div>

у меня есть вставить файл сценария вставьте это место

</body>
</html>

Кажется, у вас нет открывающего тега <body>. Это может вызвать проблемы.

showdev 09.03.2019 08:44

если вы загрузите jquery в конце документа, то $ не будет определено до загрузки jquery... конечно, ваш консоль инструментов разработчика показал бы, что $ не определено или не является функцией, или ЧТО-ТО - совет № 1 - всегда загружайте библиотеки javascript до, пытаясь использовать их, поскольку javascript не является предсказуемым

Jaromanda X 09.03.2019 08:47

Ваш тег <body> отсутствует, а также вы не добавляете библиотеку jquery в свой html. Или попробуйте сделать свой jquery после того, как вы включили свой jquery

Muhammad Shareyar 09.03.2019 08:48

@MuhammadShareyar - я предположил, что i have insert script file insert this place имел в виду загруженные библиотеки OP в конце документа - конечно, это предположение с моей стороны, и, вероятно, оно совершенно неверно: p

Jaromanda X 09.03.2019 08:49

Затем используйте функциональность вашего скрипта, после чего он будет работать нормально.

Muhammad Shareyar 09.03.2019 08:50

@MuhammadShareyar - Мне нравится арахисовое масло. Ты плаваешь?

Jaromanda X 09.03.2019 08:56

Обновите свой код следующим образом <script src = "your script link"></script><script> $(document).ready(function(){ $("p").click(function(){ alert("The paragraph was clicked."); }); }); </script>

Muhammad Shareyar 09.03.2019 08:59
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
3
7
125
1

Ответы 1

Попробуй это

     <?php include "templates/header.php" ?>

            <p>Click on this paragraph.</p>

           <script src = "jquerylink"></script>
            <script>
                $(document).ready(function(){
                    $("p").click(function(){
                        alert("The paragraph was clicked.");
                    });
                });
            </script>

            <?php include "templates/footer.php" ?>

Другие вопросы по теме