我有一个名为" usera_authentication.html"的html文件。我正在输入3个文本字段的数据。在sumit按钮上,它将重定向到" usera.php"。 usera.php有以下代码。
<body>
<div class="container">
<div class="pane" id="pane_0">
<img src="video_logo.png">
</div>
<div class="pane" id="pane_1" style="display: none">
<input type="button" value="Call Customer Care" id="call" class="btn btn-info btn-default btn-block">
</div>
<div class="pane" id="pane_2" style="display: none">
<div id="video_container"></div>
<input type="button" value="Stop Call" id="quit" class="btn btn-danger btn-default btn-block">
</div>
</div>
<script>
var userid="<?php echo isset($_POST['userid'])?$_POST['userid']:'';?>";
var userName="<?php echo isset($_POST['userName'])?$_POST['userName']:'';?>";
var remoteUserId="<?php echo isset($_POST['remoteUserId'])?$_POST['remoteUserId']:'';?>";
</script>
<?php if(isset($_POST['userid']) && $_POST['userid']!=""){ echo "in"; ?>
<script type="text/javascript" src="conference.js"></script>
<script type="text/javascript" src="https://api.bistri.com/bistri.conference.min.js"></script>
<?php } ?>
</body>
我在$ _POST中获取数据并且它在变量中完美初始化。 现在这些变量&#34; userid,userName,remoteUserId&#34;用于conference.js文件并使用那些变量连接过程发生。
现在我的问题是connection.js文件在从$ _POST初始化变量之前执行,因为我没有在connection.js文件中获得正确的值并且连接没有发生。
有人知道如何解决我的上述问题吗?
总的来说,我的目的是传递来自usera_authentication.html文件的数据,并在usera.php中包含的connection.js文件中使用这些数据。我无法直接传递给connection.js文件,因为它是全局文件,也将使用与usera.php相同的userb.php文件。
任何帮助将不胜感激。
答案 0 :(得分:0)
我已经解决了我的问题。实际上我在变量名中犯了一个错误,因为我无法在js文件中获得正确的数据。