我試圖在點擊該頁面上的鏈接時將數據發送到索引頁面。 index.php頁面看起來是這樣的:
include "../app/bootstrap.php";
include ("../src/controllers/DisplayContentsController.php");
$data = new DisplayContentsController();
$link = (isset($_POST['link']) ? $_POST['link'] : null);
if ($link != null)
{
$data->show($twig, $starting_file_path . '/' . $link);
$starting_file_path = $starting_file_path . '/' . $link;
}
else
{
$data->show($twig, $starting_file_path);
}
和加載的枝條模板我有這樣的:
<script>
jQuery('.show_content').click(function(e)
{
e.preventDefault();
var href = jQuery(this).attr('href');
jQuery.post(window.location, { link: href });
});
</script>
我想用新的鏈接重新加載頁面這樣,它加載正確的目錄。但是,當我執行jQuery.post()
時,顯示的內容不會改變。有人可以幫助我找出哪裏出了問題,我該如何做到這一點?
只是爲了添加內容,但對內容的請求應該由GET進行管理,並且這些更改不應由POST管理兩次。 – JorgeeFG