если у меня есть события сценария вставки или код функции в моем индексном файле 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>
если вы загрузите jquery в конце документа, то $ не будет определено до загрузки jquery... конечно, ваш консоль инструментов разработчика показал бы, что $ не определено или не является функцией, или ЧТО-ТО - совет № 1 - всегда загружайте библиотеки javascript до, пытаясь использовать их, поскольку javascript не является предсказуемым
Ваш тег <body> отсутствует, а также вы не добавляете библиотеку jquery в свой html. Или попробуйте сделать свой jquery после того, как вы включили свой jquery
@MuhammadShareyar - я предположил, что i have insert script file insert this place имел в виду загруженные библиотеки OP в конце документа - конечно, это предположение с моей стороны, и, вероятно, оно совершенно неверно: p
Затем используйте функциональность вашего скрипта, после чего он будет работать нормально.
@MuhammadShareyar - Мне нравится арахисовое масло. Ты плаваешь?
Обновите свой код следующим образом <script src = "your script link"></script><script> $(document).ready(function(){ $("p").click(function(){ alert("The paragraph was clicked."); }); }); </script>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Попробуй это
<?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" ?>
Кажется, у вас нет открывающего тега
<body>. Это может вызвать проблемы.