Используя метод, рекомендованный пользователем в предыдущем вопросе, я использовал только один документ (index.php) для отображения другого содержимого вместо создания одного файла для каждого из них.Вызов функции JS из PHP не работает
Это код:
HTML
<a href="index.php">Home</a>
<a href="?id_page=1">More info</a>
<a href="?id_page=2">Contact Us</a>
<div id="index">...index content...</div>
<div id="more_info">...more info content...</div>
JS
$(document).ready(function(){
function more_info(){
$('#index').hide();
$('#more_info').show();
}
});
PHP
<?php
if (isset($_GET['id_page'])) {
$id = $_GET['id_page'];
if ($id == 1) {
?>
<script>
more_info();
</script>
<?php
}
}
?>
Это не работает. Но если я изменю <script> more_info(); </script>
для:
<script>
$(document).ready(function(){
$('#index').hide();
$('#quienes-somos').show();
});
</script>
Он работает. Почему это?
Да, это было очень благодарно! – pedritoalfonso