我有一个页面,我点击一个按钮,它用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>
答案 0 :(得分:0)
如果您不想使用$ _GET,我认为另一种方法是$ _POST,这意味着您的按钮将被表示为表单的元素...如果每个按钮相距很远,则为每个按钮的一个表单,或者如果他们在一起就是一个单一的形式...像这样的
<form action="alink.com/index.php" method="post">
<button name="showList" value="A">A</button>
</form>
然后在您的接收文件中,检查$_POST['showList']
,获取您的价值并相应地使用它。希望这会有所帮助