我们可以通过链接向表单发送值吗?

时间:2016-03-17 13:27:11

标签: html jsp

我想通过链接向注册表单发送值。我希望它根据用于访问页面的链接发送不同的值...

例如; 如果单击一个名为Add User的链接,我想要一个像" User"作为参数发送 如果单击一个名为Add Admin的链接,我想要一个像" Admin"作为参数发送

我也希望在网址上看不到参数....

2 个答案:

答案 0 :(得分:1)

您无法获得包含参数的链接,而且参数不可见。

如果它只是一个美学问题,你可以随时指向表单的链接,然后让表单在某种内部存储中保存该值(会话?数据库?一个cookie?无论什么&# 39;适用于您的情况),然后重定向到不包含参数的网址。

您的另一个选择是使用JavaScript和AJAX让链接在幕后提交表单"然后使用该AJAX请求的结果自行重新加载页面。

答案 1 :(得分:0)

使用简单jQuery ajax传递值。在标题中添加jquery库,

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
                                                            </script>   
<script type="text/javascript">
$(document).ready(function() {
    $.ajax({
        url : "servletURL",
        data : {  field1: "admin", field2 : "user"}
        type : "POST",
        success: function (response) {
            //your success code
        },
        error: function () {
            //your error code
        }
    });
});
</script>