我想将prev_id和next_id传递给test.PHP. (这些变量的目的是创建next / prev按钮;列表可以由用户排序,因此没有简单的方法可以找到test.PHP内部.)
但是,我不希望prev_id和next_id在用户的URL中可见.我可以像这样格式化href:
<a href="test.PHP?id=1" prev_id="5" next_id="45">
并使用JQuery“劫持”链接,将ID保持为URL中的GET,但将prev_id和next_id作为POST发送到test.PHP?
<a id="link" href="test.PHP?id=1" prev_id="5" next_id="45">
和jquery代码
$("a#link").click(function(){ $.post("test.PHP",{ prev_id: $(this).attr("prev_id"),next_id: $(this).attr("next_id") },function(data) { alert("Data Loaded: " + data); } ); return false; });