And*_*ong 2 javascript cakephp
我试图覆盖DS以在我的Windows开发机器中使用'/'而不是'\'.原因在于某些javascript,它使用cake的DS进行一些ajax调用.
例如:
var data = '<?php echo 'image' . DS ?>';
Run Code Online (Sandbox Code Playgroud)
这是一个问题,因为javascript将\作为转义字符,因此js变为
var data = 'image\';
Run Code Online (Sandbox Code Playgroud)
感谢你的任何亮点,谢谢!
编辑:我可能应该发布更多信息= /
我正在尝试在我的Windows机器上本地开发应用程序.现在,Web应用程序假设开发人员在linux上运行,所以以前的开发人员都在使用php DS.当然,我可以将这些DS改成/可能不会伤害任何人.但对于具有数千个文件的应用程序,最好不要这样做,所以我想考虑为我自己的本地工作副本覆盖DS.上面的例子只是一个小小的片段,展示了我想要实现的目标,而不是实际使用的代码.
但是,没关系,我将只是使用ZWAMP并继续前进.谢谢你的回复:D
你不应该这样做.DS是目录分隔符,必须保留原样,即目录分隔符.在Unix上是'/',在MS机器上是'\'.
在AJAX调用中,始终使用'/'.您不需要任何变量:URL中的分隔符始终为"/",您只需将其键入字符串文字即可.(即使您的URL以file:///开头...)
JS使用PHP的DS是什么?这对我来说没有意义.
| 归档时间: |
|
| 查看次数: |
2925 次 |
| 最近记录: |