2016-11-09 121 views

回答

0

如果您看到了PHP代码的客户端,然后你的PHP不执行的。

这可能是因为您已将此PHP代码放在.js文件中。这是针对JavaScript,而不是针对PHP。

可以理解的是,您希望保持JavaScript与HTML分离。但是,PHP生成的值可能仍然必须在HTML中,因为它们需要来自PHP文件。

(您可以配置Web服务器来处理.js文件PHP代码,或者把你的JavaScript代码的PHP文件,并设置头返回的JavaScript。但那些看起来有点大材小用的这一点。)

你可以做的是在你的.php文件的简单JavaScript值发射到你的HTML,这样的事情:

<script type="text/javascript"> 
    var baseUrl = '<?php echo base_url(); ?>'; 
</script> 

然后在您的JavaScript文件你可以参考该值:

window.location = baseUrl + 'index.php?etc.'; 
相关问题