gpt4 book ai didi

javascript - AJAX隐藏调用jsp页面

转载 作者:行者123 更新时间:2023-12-03 07:03:26 26 4
gpt4 key购买 nike

我有我的index.jsp:

<%@ page pageEncoding="UTF-8"%>
<html>
<head>
<meta charset="UTF-8"/>
<title>Hello</title>
</head>
<body>
Hello !
<input type="hidden" name="ip" value="" id="ip">
<script>

var ip = document.getElementById("ip");
ip.value = userip;

</script>
</body>
</html>

我有另一个 view.jsp,它采用这样的参数:

http://localhost:8200/view/view.jsp?ip=IP_VALUE

然后,当我打开此链接并将 IP_VALUE 替换为任何内容时,该值会自动添加到我的数据库中。

但是现在我试图隐藏地调用这个jsp页面,我的意思是我希望当用户打开我的页面时,我的javascript变量“ip”已经传递到我的view.jsp中,如下所示:

http://localhost:8200/view/view.jsp?ip= “ip”

但我希望用户看不到这一点,所以我不需要任何重定向或表单,只需要我的 jsp 的 AJAX 隐藏调用。

view.jsp 与我的 index.jsp 位于同一文件夹中

我怎样才能隐藏地做到这一点?

最佳答案

试试这个:

<%@ page pageEncoding="UTF-8"%>
<html>
<head>
<meta charset="UTF-8"/>
<title>Hello</title>
</head>
<body>
Hello !
<input type="hidden" name="ip" value="" id="ip">
<script>

var ip = document.getElementById("ip");
ip.value = userip;

var xmlhttp = new XMLHttpRequest();

xmlhttp.open('GET', 'view.jsp?ip' + userip, true);

xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4) {

if(xmlhttp.status == 200) {

//alert(xmlhttp.responseText);
}
}
};
xmlhttp.send(null);

</script>
</body>
</html>

您可以通过XMLHttpRequest向任何页面发送任何值对象。

关于javascript - AJAX隐藏调用jsp页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36936784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com