我在iframe中从独立的Java应用程序和基于浏览器的Web应用程序中访问了fullcalendar。我首先在Web应用程序上工作,并在Javascript中使用cookie设置用户名。但是,这不适用于独立的Java应用程序。
将用户名从Java传递到iframe的最简单方法是什么?
我认为从Java应用程序设置cookie可能过于复杂。
另一种选择是将用户名添加到URL中(例如“../ fullcalendar / index.php?username = admin”)
我已经通过将URL粘贴到浏览器中并使用了用户名进行了测试。然后在index.php中输入以下代码(实际上是一个HTML文件,但保存为.PHP)
<script>
console.log(document.getElementById("username").value);
</script>
输出为:undefined。
是否可以将用户名连接到URL或是否需要以某种方式设置?
非常感谢任何建议。
答案 0 :(得分:0)
这里最简单的方法是将用户名放在网址中(例如&#34; ../ fullcalendar / index.php?username = admin&#34;),只需直接更改网址,或者使用
request.setAttribute("username", theUsername);
然后将一小段PHP代码放入HTML文件中。例如:
<span id="username"><?php echo $_GET["username"]; ?></span>
如果您想从JavaScript获取用户名,请使用
var username = document.getElementById("username").innerHTML;