2014-01-13 40 views
0

我正在使用Codeigniter,我想知道是否可以在JavaScript文件(即user.js)中使用语言文件(即user_lang.php),如果可能,我该如何做?可以在JavaScript文件中使用* _lang.php文件吗?

+0

你可以定义大量的全球性或一个js文件中包含对象的字符串,然后将代码中的硬编码字符串文字替换为正确字符串的路径。 – dandavis

+1

只要PHP脚本输出纯JS而不引入语法错误(例如,嵌入输出的PHP警告/错误消息),''script src =“whatever.php”>'就可以工作。 –

+0

是的,它可以工作,但不。我认为我做了一个错误的问题,因为我需要在特定的javascript文件(即user.js)中加载特定的语言lang文件(即user_lang.php)并使用我声明的所有变量(即'$ lang ['error_msg'] =“完成所有字段”) – smoreno91

回答

1

您的问题的答案是一个很大的是。像马克·乙指出

<script src="whatever.php"></script> 

whatever.php

console.log(<?php echo $someVariable ?>); 
//more js/jquery code... 

仅供参考,你可以做同样的事情对CSS文件以及:)

+0

是的,它可以工作,但不。我认为我做了一个错误的问题,因为我需要在特定的javascript文件(即user.js)中加载特定的语言lang文件(即user_lang.php)并使用我声明的所有变量(即'$ lang ['error_msg'] =“完成所有字段”) – smoreno91

+0

@ smoreno91在'whatever.php'中你可以包含你的'user_lang.php'文件。 –

相关问题