-3

このようにJSをロードすることは可能ですか?

   <script language="javascript" src="<?php echo JS ?>mali_oglasi/<?php echo $js ?>.php"></script>

JSはファイルへのパスであり、$ jsはコントローラーで作成されたファイルの名前です(パスと名前は問題ありません)。

$data['js'] = ($data['posao'] == 'izmeni' ? 'mali_oglas_izmeni' : 'mali_oglas_pregled');

ロードしたいファイルの物乞いでこれを入れていた

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

そしてJSコードの一部として私は持っています:

<?php echo IMG ?>

ホールパスをエコーする必要がありますが、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/');
4

1 に答える 1

0

はフォルダ名であるためJS、次のことができます。

<script language="javascript" src="<?php echo base_url(JS . "mali_oglasi/{$js}.php"); ?>"></script>
于 2012-11-16T13:22:56.017 に答える