我想通过链接向注册表单发送值。我希望它根据用于访问页面的链接发送不同的值...
例如; 如果单击一个名为Add User的链接,我想要一个像" User"作为参数发送 如果单击一个名为Add Admin的链接,我想要一个像" Admin"作为参数发送
我也希望在网址上看不到参数....
答案 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>