我正在尝试将变量从 php 发送到外部 js 文件但没有任何成功...
例如 :
<?php
$test = 'hello world!';
?>
<script src="external.js">
现在...这是 external.js 文件:
alert("<?php echo $test?>");
alert("<?=$test?>");
我尝试了其他几种方法,但没有一个对我有用:/
任何想法 ?
我正在尝试将变量从 php 发送到外部 js 文件但没有任何成功...
<?php
$test = 'hello world!';
?>
<script src="external.js">
alert("<?php echo $test?>");
alert("<?=$test?>");
我尝试了其他几种方法,但没有一个对我有用:/
任何想法 ?
试试这个:
文件:test.php
<?php
$test = 'hello world!';
?>
<html>
<head></head>
<body>
<script>var test = '<?php echo $test; ?>';</script>
<script src="external.js"></script>
</body>
</html>
文件:external.js:
alert(test);
我读到这篇文章的想法是:
我可以将参数直接传递给 .js 文件,以及如何获取值
您不能在 js 文件中包含 php 代码,将所有代码包含在同一个文件中
<?php
$test = 'hello world!';
?>
<script>
alert("<?php echo $test;?>");
</script>
你应该为此创建一个快速的小会话......这是代码
**你的 PHP 文件* ***
<?php
$test = "Hello World";
session_start();
$_SESSION['test']=$test;
?>
这是我的谦虚建议.. 不要使用 .js 扩展名,只需使用 .php 创建文件并使用标签添加 javascript
**包含扩展名为 .php 的 javascript 的外部文件*
<!-----------Your script-------------->
<script>
alert(<?php echo $test; ?>)
</script>
对不起,如果你不喜欢我的建议......如果你喜欢,不要忘记投票+......