Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 2.1-PHP文件中的Javascript代码_Php_Javascript_Codeigniter_Codeigniter 2 - Fatal编程技术网

Codeigniter 2.1-PHP文件中的Javascript代码

Codeigniter 2.1-PHP文件中的Javascript代码,php,javascript,codeigniter,codeigniter-2,Php,Javascript,Codeigniter,Codeigniter 2,可以这样加载JS吗 <script language="javascript" src="<?php echo JS ?>mali_oglasi/<?php echo $js ?>.php"></script> 在我要加载的文件请求时,我把这个 <?php header("Content-Type: application/x-javascript"); ?> 因为JS是一个文件夹名,您可以执行以下操作: <script

可以这样加载JS吗

   <script language="javascript" src="<?php echo JS ?>mali_oglasi/<?php echo $js ?>.php"></script>
在我要加载的文件请求时,我把这个

<?php header("Content-Type: application/x-javascript"); ?>

因为
JS
是一个文件夹名,您可以执行以下操作:

<script language="javascript" src="<?php echo base_url(JS . "mali_oglasi/{$js}.php"); ?>"></script>

1。你想达到什么目的?2.
JS
IMG
都是常量吗?在我看来,它们不是。JS和IMG是常量,$JS是动态变化的。排除所有其他代码,只关注第1行,源代码输出什么?它是指向您的js文件还是抛出404NotFound错误?js文件(具有PHP扩展名)是指向ok(代码已加载)。问题在于它需要回显IMG常量的部分,它只回显IMG而不是path(public/IMG…)。IMG是常量还是$IMG使用变量而不是常量?您确定设置好了IMG常量吗?
<?php echo IMG ?>
$root = "http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
define('ABSOLUTE_PATH', str_replace('system/','', BASEPATH));
define('BASE', $root);
define('CSS', BASE . 'public/css/');
define('JS', BASE . 'public/js/');
define('IMG', BASE . 'public/img/');
define('STORE', BASE . 'public/store/');
<script language="javascript" src="<?php echo base_url(JS . "mali_oglasi/{$js}.php"); ?>"></script>