如何在jQuery mobile中将多个按钮点击变量传递给下一页?

时间:2016-04-02 14:59:04

标签: php jquery

如何在按钮点击下将变量传递给jQuery mobile中的下一页?

<div class="left_container w3-ul w3-card-4">
    <div class="post-meta">
        <h4 style="text-align:left;padding-top:5px;margin-left:20px;">Engineering</h4>
    </div>
    <ul>

        <li><a href="dept.php?dep=Civil&page=1">Civil</a></li>
        <li><a href="dept.php?dep=Chemical&page=1">Chemical</a></li>
        <li><a href="dept.php?dep=Computer&page=1">Computer</a></li>
    </ul>

1 个答案:

答案 0 :(得分:0)

假设您完全重新加载页面,则必须拦截点击事件并手动重定向。像

这样的东西
$(".post-meta a").click(function(e){
    e.preventDefault();  //Stop the link from firing normally.
    var location = $(this).attr('href');
    location += "&var1=" + var1 + "&var2=" + var2;
    window.location = location;
});

如果现有链接没有查询变量,则您使用?而不是&作为前缀。您可以执行基本子字符串检查以查看应使用的前缀。既然你的例子中每个都有一个查询变量,我假设你可以假设你总是有一个查询变量吗?