用什么方法可以把参数往script外面传?
或者直接传进后台Servlet
在window.onload事件中用document.getElementById("xxc").value = uid;修改文本框的value即可
你题目的解答代码如下:
<script type="text/javascript">
var uid = "abc";
window.onload=function () {
document.getElementById("xxc").value = uid;
}
</script>
<input type="text" id="xxc" value="" />
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
方法一:
// 保存数据到sessionStorage
sessionStorage.setItem('uid', '你获取到的uid');
方法二:
从地址栏获取到uid直接赋值到input,需要在window.onload去做,
因为需要等input加载出来再赋值
<script type="text/javascript">
var uid = "你获取到的uid";
window.onload=function () {
document.getElementById("xxc").value = uid;
}
</script>
<input type="text" id="xxc" value="" />
您的采纳就是对我最大的动力,谢谢!!!
函数写到window.load里。
用js直接给input赋值。
ajax请求
使用ajax可以实现,可以参考我们的博客https://blog.csdn.net/qq_52785473/article/details/122137771基于Tomcat服务器,通过JQuery的Ajax方法访问Servlet实现前后端数据同步/异步交流(不必跳转或者刷新网页实现JSP前后端交互)