我有一个页面,在那里我点击一个按钮,它用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']
,获取您的值并相应地使用它。。希望这能帮助