Javascript JS与PHP:if/else

Javascript JS与PHP:if/else,javascript,Javascript,我能做这个吗 $(window).focus(function() { <?php if(session....) ?> ...$.ajax... <?php }else{ header(''); } ?> }); $(窗口).focus(函数(){ .ajax。。。 }); 可以,但请记住,PHPif else在服务器上执行一次,因此生成的JS将包含$.ajax调用,或者根本不包含任何内容-加载页面后,这不会改变 另外,通常在发送了一些输出后(除非使用输出缓冲)不能调

我能做这个吗

$(window).focus(function() {
<?php if(session....) ?>
...$.ajax...
<?php }else{
header('');
}
?>
});
$(窗口).focus(函数(){
.ajax。。。
});

可以,但请记住,PHP
if else
在服务器上执行一次,因此生成的JS将包含
$.ajax
调用,或者根本不包含任何内容-加载页面后,这不会改变


另外,通常在发送了一些输出后(除非使用输出缓冲)不能调用
头文件

可以,但请记住,PHP
if-else
只在服务器上执行一次,因此,生成的JS将包含
$.ajax
调用,或者什么都不包含——一旦页面加载,这不会改变


另外,在发送了一些输出后,通常不能调用
header
(除非使用输出缓冲)。

您尝试过吗?怎么了?你试过了吗?发生了什么事?是的,那么我还能做些什么让它检查不止一次呢?@Johnson:然后你必须用JavaScript编写所有代码。但是,无法从JavaScript访问PHP会话。一种方法是向PHP脚本添加另一个AJAX调用,该脚本返回
if
语句中的值,然后在JavaScript中进行检查。是的,那么我还可以做些什么使其进行多次检查?@Johnson:那么你必须用JavaScript编写所有代码。但是,无法从JavaScript访问PHP会话。一种方法是向PHP脚本添加另一个AJAX调用,该脚本返回
if
语句中的值,然后在JavaScript中检查该值。