php可以检测javascript是否开启?

shi*_*hin 3 javascript php

我有动态创建的页面.

现在我想添加ajax函数,所以我想添加if语句来改变输出.

if(js is on){
 ...
 ... 
 echo "js is on";
}else{
...
echo "js is off";
}
Run Code Online (Sandbox Code Playgroud)

有什么方法我可以检测js是否与PHP打开?

或者有什么方法可以通过jquery删除/隐藏它?

提前致谢.

Tat*_*nen 9

PHP在任何浏览器操作发生之前执行,所以不,PHP无法直接检测用户是否启用了Javascript.

您必须提供更多信息,告诉您我们为您找到的解决方法.在PHP中,可以使用$_SERVER['X_HTTP_REQUESTED_WITH']jQuery将自动设置的全局变量来检测调用是通过AJAX进行的.

如果您需要在启用Javascript时显示元素,则可以先使用CSS隐藏元素并使用Javascript/jQuery启用它.反过来也是如此.