2016-11-09 81 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.'; 
相關問題