点击其他页面加载信息


Load info on click from another page

我有一个页面,在那里我点击一个按钮,它用js从另一个页面加载元素。然而,我有一个单独的页面,我想在那里点击一个链接并直接转到该页面,但会弹出一个按钮。这里面有什么?有没有比直接使用$_GET并立即发送它更好的方法?

现在我有:

index.php

<div class="Tab-Button" id="A" onclick="showList('A')"><p>A</p>

编写脚本

function showList(str) {
    $.get( "GetTable.php?q="+str, function( data ) {
      $( "#TableSpot" ).html( data );
});
}

分离页面

<a href="alink.com/index.php?q=A">A</a>

如果你不想使用$_GET,我认为另一种方法是$_POST,这意味着你的按钮将被表示为表单的一个元素…如果它们相距很远,每个按钮都有一个表单,如果它们在一起,则所有按钮都有单个表单。。。像这个

<form action="alink.com/index.php" method="post">
    <button name="showList" value="A">A</button>
</form>

然后在您的接收文件中,检查$_POST['showList'],获取您的值并相应地使用它。。希望这能帮助