当我从另一个带有一些网址查询的网页重定向到index.php
时,我需要在index.php
中调用javascript函数。
这是我的实际网址:index.php?id=10&func=view
。我需要使用此URL唤醒index.php
中的javascript函数。
答案 0 :(得分:1)
您可以在php代码中设置会话变量
$_SESSION["jsload"] = "1";
然后检查变量是否在index.php中设置
<?php
if ( isset($_SESSION['jsload'])=="1" ) { ?>
//javascript here
<?php
}
?>
确保在两个页面上都使用session_start()
功能
取消设置并销毁会话后使用
答案 1 :(得分:0)
然后尝试这样的事情:
if(isset($_GET['id'])){
//Whatever code you want to return javascript with i.e. "echo $myJavascriptCode"
}
您还可以在索引页面中包含主要的javascript文件,并且具有检查某个URL参数是否存在的函数。这是一个有效的方法(尽管是hacky):
if (window.location.search.indexOf('id=') > -1) {
myFunction();
}
答案 2 :(得分:0)
您可以使用callback js函数在页面加载时调用您的函数,如下所示:
网址:index.php?onload = myCallBack&amp; id = 10
以下是javascript代码:
<script type="text/javascript">
var myCallBack = function() {
/your code is here
});
</script>
希望这有帮助!!!