在脚本标记内使用php变量设置jQuery ajax url是否合适?

时间:2011-06-17 17:04:46

标签: javascript jquery ajax url absolute-path

我在一个框架中工作,并非所有页面都是来自资产目录的相同路径,所以他们经常使用WWW变量来获取css,php,js文件等的正确路径。

我正在设置一个通过ajax提交的表单,并且要使url路径起作用,它必须是一个绝对路径,但理想情况下是基于变量的可维护性。

由于已经在php中设置了WWW变量,我正在考虑使用<script>标签包含一个php页面,这样我可以使用相同的变量..

这被认为真的很笨拙吗?还是有其他办法吗?理想情况下,我希望将所有配置放在一个文件中,以便更容易实现可移植性,这就是为什么我不仅仅有一个带路径的js文件。所以,如果有某种方法可以自动生成它或什么......

2 个答案:

答案 0 :(得分:2)

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

例如:

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

答案 1 :(得分:0)

我认为使用像/path/to/foo/这样的base-url相对路径有一些复杂性?我个人不喜欢混合这样的编程语言。换句话说,我认为这样做不合适。