我一直在寻找,但没有运气,我在HTML标签上有一个JavaScript on-click功能.点击功能会将我重定向到另一个页面.另一页上的内容取决于JavaScript on-click事件中传递的id.问题是我不知道如何访问我的PHP文件中的id,以便我可以运行SQL查询来显示数据.我不希望ID也显示在URL中.
我的HTML on-click元素:
'.$title.'
我的javasript功能:
function ContentPage(){
location.href = "show-content.php";
};
解决方法:
你有很多方法可以去……
根据您目前的方法 –
修改你的功能:
function ContentPage(id){
location.href = "show-content.php?id="+id;
}
id的值将在$_GET变量中;特别是索引ID
所以在你的页面上,
$passedId = $_GET['id'];
另一种方法 – 不使用内联JS –
'.$title.'
那么你的JavaScript代码就变成了
jQuery(".clickNavigate").on("click", function(e) {
var myID = jQuery(this).attr("id");
var idParts = myID.split("_");
location.href = "show-content.php?id="+idParts[1];
});
标签:javascript,php,jquery
来源: https://codeday.me/bug/20190727/1549987.html