2011-06-17 24 views
1

我在一个框架,不是所有的页面都是从资产目录中相同的相对路径的工作,所以他们经常使用WWW变量,以获得正确的路径CSS,PHP和js文件等在脚本标记中使用php变量设置jQuery ajax url是否正确?

我建立一个通过ajax提交的表单,并且为了工作,它必须是一条绝对路径,但是基于一个理想的可变维护性变量。

由于在该PHP变量WWW已经设置了,我在想,包括与<script>标签和这样我可以使用相同的变量PHP页面..

这算是真正的缺憾?还是有另一种方法来做到这一点?理想情况下,我希望将所有配置都放在一个文件中,以使其更加便于携带,这就是为什么我不仅仅拥有包含路径的js文件的原因。所以,如果有什么方法可以自动生成它或什么...

+0

对我来说似乎很好。 –

+0

对我来说似乎也很好。这就是我工作的方式。 –

回答

2

我通常只是在页面上呈现这种东西,而不是引发一个单独的请求只是为了获得一个变量。

例如:

<script type="text/javascript">var www_var = '<?php echo $www_var; ?>'</script> 
+0

是有道理的!我最终在另一项建议中做了什么,其中包含一个带有php变量的元标记。你的方式更直接一点。 – Damon

0

我想有一个在使用像/path/to/foo/一个基本的URL相对路径一些并发症?我个人不喜欢混合这样的编程语言。换句话说,我认为这样做不合适。

+0

是啊... cms构建的方式是从根目录加载主页并从子文件夹加载其他主页。 – Damon