2016-05-01 8 views
1

私はすべてのUI(ヘッダー、フッターなど)を含む1つのページと、コンテンツだけを含む他のページを持つPHP Webサイトを構築しています。私のメインのファイルでは、ヘッダーとフッターの間、私はコードを置く:リンクをクリックしてページを更新し、POSTデータを送信しますか?

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

私もこのような場合には、内容をPOSTデータを送信しながら、ページを更新しますハイパーリンクをユーザに提供することを計画していました他のPHPコンテンツファイルの1つ。どうすればこのリンクを作成できますか?

では、フォームを送信するためにJavaScriptを使用する必要がありチェロガイ
、非常に多くの

+0

私は本当に質問を理解していません。フォームを介して同じルートにデータを投稿することを意味しますか? –

+0

@DavidJones私は '

答えて

0

をいただきありがとうございます、ここで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

ありがとうございます、しかし私は実際にフォームを持っていません。 '、それは既に' $ content'変数に保存されています。 –

+0

@CelloGuyこの場合でもフォームを使うべきですが、送信する必要のあるフィールドを隠しフィールドに追加してください。この変化を反映させる。 –

関連する問題