链接javascript BASEDIR

链接javascript BASEDIR,javascript,include,Javascript,Include,因此,从这一点继续: 请检查我接受的答案,我使用了zneak附带的“BASEDIR”解决方案 现在我遇到了另一个问题。。在我的ajax_framework.js中,我有: $.ajax({url: "session.php", success: function(data){ 我应该如何将BASEDIR包含到这个中?我在想: $.ajax({url: "'.BASEDIR.'session.php", success: function(data){ 但这不是PHP,所以我想你不能?不有什

因此,从这一点继续:

请检查我接受的答案,我使用了zneak附带的“BASEDIR”解决方案

现在我遇到了另一个问题。。在我的ajax_framework.js中,我有:

$.ajax({url: "session.php", success: function(data){
我应该如何将BASEDIR包含到这个中?我在想:

$.ajax({url: "'.BASEDIR.'session.php", success: function(data){

但这不是PHP,所以我想你不能?不有什么帮助或其他方法可以解决这个问题吗?

Javascript还支持字符串连接:

$.ajax({url: baseDir + "/session.php", success: function(data) {
您需要在
Top.php
中设置
baseDir
Javascript变量:

<script language="text/javascript">
    var baseDir = "<?php echo BASEDIR; ?>";
</script>

var baseDir=“”;

Javascript还支持字符串连接:

$.ajax({url: baseDir + "/session.php", success: function(data) {
您需要在
Top.php
中设置
baseDir
Javascript变量:

<script language="text/javascript">
    var baseDir = "<?php echo BASEDIR; ?>";
</script>

var baseDir=“”;

为什么不在php代码设置的模板中设置一个BASEDIR变量呢

按如下方式更新php代码:

   <?php define('BASEDIR', '..'); ?>
    // in top.php
    <?php if(!defined('BASEDIR')) define('BASEDIR', '.'); ?>
    <link rel="stylesheet" type="text/css" href="<?php echo BASEDIR; ?>/style.css"/ >
    <script type="text/javascript">
       var BASEDIR = "<?php echo BASEDIR; ?>";
    </script>

为什么不直接在php代码设置的模板中设置BASEDIR变量呢

按如下方式更新php代码:

   <?php define('BASEDIR', '..'); ?>
    // in top.php
    <?php if(!defined('BASEDIR')) define('BASEDIR', '.'); ?>
    <link rel="stylesheet" type="text/css" href="<?php echo BASEDIR; ?>/style.css"/ >
    <script type="text/javascript">
       var BASEDIR = "<?php echo BASEDIR; ?>";
    </script>

渲染什么?(查看源代码)现在它与变量..一起工作。。!我不能接受这两个答案,因为这两个答案都很好,而且都是正确的答案。。希望没问题Boris GuereyWhat被渲染?(查看源代码)现在它与变量..一起工作。。!我不能接受这两个答案,因为这两个答案都很好,而且都是正确的答案。。希望没问题,鲍里斯·盖瑞