Отобразить другую форму на странице main.php без загрузки всей страницы Переполнение стека

На моем сайте main.php боковая панель страницы (показана на рис.) имеет некоторые функции только для членов. Каждая функция находится на разных страницах (form1.php, form2.php и т. Д.)

введите описание изображения здесь

Я хочу знать :

  1. Как я могу назвать каждую форму на main.php, Когда я нажимаю «Входящие», он должен вызвать form1и когда я нажимаю на «профиль компании», он должен позвонить form9,

  2. Можно ли обойтись без загрузки всего main.php файл? Если так, то как?

Если номер 2 слишком сложный, то, пожалуйста, просто помогите мне с номером 1, так как это мой самый важный момент.

0

Решение

сделай это так

допустим, вы хотите отобразить форму в этом разделе

    <div id="display">
<!-- load it here-->
</div>

<!-- example this are your menus
when you click the inbox link it will call the inbox function
-->
<a href="javascript:inbox()">Inbox</a>
<a href="javascript:outbox()">Outbox</a>

<script>
function inbox() {
$("#display").load("form1.php");
}

function outbox() {
$("#display").load("form2.php");
}
</script>

Вы должны включить JQuery для этого

1

Другие решения

Это можно сделать, вы можете использовать две вещи для этого
1- Если в форме есть что показать в базе данных, используйте ajax с jquery

2- Если это статический контент, вы можете использовать вкладку начальной загрузки и показать, что вы хотите

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector