2016-05-01 2 views
1

Я создаю PHP-сайт, на котором есть одна страница, содержащая все пользовательские интерфейсы (верхний колонтитул, нижний колонтитул и т. Д.) И другие страницы, содержащие только контент. В моем главном файле, между заголовком и колонтитул, я поставил код:Нажмите ссылку, чтобы обновить страницу и отправить данные POST?

<?php 
    echo $_POST["content"]; 
?> 

Я планировал также предоставить пользователю гиперссылки, будет обновить страницу во время передачи данных POST, в этом случае содержимое один из других файлов содержимого php. Как мне создать эту ссылку?

Большое спасибо,
Cello Guy

+0

Я не очень понимаю вопрос. Уметь размещать некоторые данные через форму на том же маршруте? –

+0

@DavidJones Я имею в виду что-то по строкам '

ответ

0

для отправки формы Вы должны использовать JavaScript, вот пример с JQuery:

<form id="myForm"> 
    <input type="hidden" name="content" value="<?= htmlspecialchars($content) ?>"> 
</form> 
<a href="#" id="myLink">Send</a> 

<script> 
    $(function(){ 
     $('#myLink').click(function(){ 
      $('#myForm').submit(); 
     }); 
    }); 
</script> 
+0

Спасибо, но у меня на самом деле нет формы. Я просто отправляю одно поле POST,' content ', и это уже сохранено в переменной' $ content' для отправки. –

+0

@CelloGuy В этом случае вы все равно должны использовать форму, но добавьте поле, которое необходимо отправить в скрытое поле. Я изменил исходный код чтобы отразить это изменение. –

Смежные вопросы