使用解析为javascript源的.php,如何使用条件语句将javascript代码封装在php括号之间
Using .php parsed as javascript source, how to wrap javascript code between php brackets using conditionals
目前我正在处理一个项目,该项目需要使用一些简单的javascript函数解析动态内容,我需要根据当前使用给定用户的"视图"加载这些函数。
我在.js或.php文件上使用这样的东西时遇到问题:
**php文件,该文件调用javascript。
<script type="text/javascript" src="*.js/.php" />
**.js文件
<?php header(Content-type: 'application/javascript'); ?>
alert('this shows correctly);
<?php if(isset($_REQUEST['view']) {
if($_REQUEST['view']=='private_view') { ?>
var xname = <?php echo $_SESSION['x']; ?>
//Array stuff filled from MySQL queries.
<?php } ?>
<?php if($_REQUEST['view']=='public_view') { ?>
var other_variable = <?php echo $xxx; ?>
$(element).functions();
<?php } ?>
我使用的php代码工作正常,已经测试过了。我也相信还有其他方法可以解决这个问题,比如使用不同的文件,并在我定义脚本调用的.php上用条件权限选择它们,但我很好奇为什么这不起作用。
我习惯于像这样将HTML内容包装在括号之间,根据给定的条件隐藏或显示。
这将只输出警报调用,没有PHP错误/警告/通知,
我似乎找不到正确的方法,已经搜索了一段时间,但只找到了如何将.js解析为php修改.htaccess文件。
您应该简单地将.js
文件重命名为.php
文件。
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)