我正在使用网站(使用PHP,Mysql,jQuery构建),这需要管理员在配置中设置变量,并根据该配置变量启用或禁用所有网站的jQuery自动完成。有没有办法实现这个功能。
答案 0 :(得分:0)
最简单的方法是向计划显示的所有父元素添加公共ID或其他属性。然后在主要的javascript文件中加入一些表格
FLAG = 1; //for visibile, or 0 for invisible
$('#calendar').toggle(FLAG); //OR
$('[rel=calendar]').toggle(FLAG);
如果你想要来自php,你总是可以在php中加载你的javascript:
functions.js.php:
FLAG = <?php $CAL_SETTING ?>
//go on with the rest of the javascript
//then include it into your html
<script language="javascript" src="functions.js.php"></script>
祝你好运!
答案 1 :(得分:0)
创建一个包含这些字段[name,value,..]的表设置,并设置名称calendar_status值hide hide
在您的视图中,您可以从DB中读取该字段并设置myCalendar.hide(true);或myCalendar.hide(false);
myCalendar = new dhtmlXCalendarObject("DateStart");
myCalendar.hide(); <- you php code like <?php echo calendar_status; ?>