这是我的php文件,它为用户创建会话: -
<?php
//starting the session
session_start();
//checking if session of user is set ot not
if(isset($_SESSION['UID'])) {
echo "Welcome, ".$_SESSION['UID'];
}
else {
header("Location: ErrorPage.html");
}
?>
这是我的jQuery文件: -
$(document).ready(
function hiding() {
$("#links").hide();
}
);
我希望在用户登录后隐藏“#links”。如何在php中的if语句中包含jQuery文件?我试过了: -
include("jqueryFile.js");
require("jqueryFile.js");
但它不起作用。
答案 0 :(得分:2)
要求和包含服务器端文件,如php。
你应该做一些像
这样的事情echo '<script type="text/javascript" src="jqueryFile.js"></script>';
如果要使用require / include命令,则应将javascript存储在.php文件中
require('jqueryFile.php')
;
答案 1 :(得分:1)
<?php if (isset($_SESSION['uid'])) { ?>
<script type="text/javascript" src="jqueryFile.js"></script>
<?php } ?>
答案 2 :(得分:0)
您必须输出该文件(准备部署到客户端)
if (isset($_SESSION['uid'])){
?>
<script src='jqueryFile.js'></script>
<script>hiding();</script>
<?php
}