Действие формы, нацеленное на PHP, загруженное с помощью jQuery

#php #jquery

#php #jquery

Вопрос:

Я загрузил PHP-файл в div с помощью jQuery. У меня есть форма внутри PHP, которая должна быть нацелена на себя с результатами. Я использовал следующий код:

 <form method="post" action="shopping_cart.php?action=addamp;id=<?php echo $row['id']; ?>">
  

Однако оно не работает, поскольку загружается и переходит на саму страницу, а не туда, где она в данный момент загружена в div.

Я также пробовал:

 <form method="post" action="<?php $_SERVER['PHP_SELF'] ?>?action=addamp;id=<?php echo $row['id']; ?>">
  

Это, однако, перезагружает страницу индекса, а не загруженную страницу.

Предложения о том, как настроить таргетинг на PHP внутри DIV без перехода от него?

Комментарии:

1. Не уверен, если это помогает, Но не забудьте положить в <?php echo $_SERVER[‘PHP_SELF’] ?> для вывода имени скрипта. как называется ваш файл

Ответ №1:

вы могли бы выбрать опцию js и опубликовать форму с помощью jquery. Но вы могли бы сделать это с помощью php to, просто используя тег привязки.

 <a name="formlocation"> </a>
<form method="post" action="shopping_cart.php?action=addamp;id=<?php echo $row['id']; ?>#formlocation">
  

Но я не уверен на 100%, что это то, что вы хотите сделать