gpt4 book ai didi

javascript - 如何将 PHP 脚本添加到 .js 文件中?

转载 作者:行者123 更新时间:2023-11-28 00:18:54 24 4
gpt4 key购买 nike

假设我有一个名为 myJavascript.js 的外部 JavaScript 文件,它具有如下 3 个函数:

function myFunc1(){
//some code
}

function myFunc2(){
//some code
}

function myFunc3(){
//some code
}

现在,我想在 myJavascript.js 中添加一些 PHP 脚本,如下所示,它来自名为 myView.ctp 的单独 PHP 文件:

<?php
$url = Router::url($this->here, true);
$url = explode('/', $url);
$baseURL = $url[0] . '//' . $url[2] . '/' . $url[3] . '/' . $url[5];
$baseURL2 = $url[0] . '//' . $url[2]. '/' . $url[3];
?>

为什么我需要在 myJavascript.js 中添加这个 PHP 脚本是这样的 - 我想在我创建的 3 个函数中使用 PHP 变量 $baseURL 和 $baseURL2。

我怎样才能实现这个目标?

编辑:

很抱歉我的问题实际上犯了一个错误。 php View 文件实际上命名为 myView.ctp,因为它是一个 CakePHP View 文件。扩展名是 .ctp 而不是 .php。我相应地更新了我的问题。

最佳答案

如果您处理的是内部 HTML 文件且扩展名为 php,则有可能。在 myView.php 中,您可以声明一个全局变量,并在该文件中分配一个响应服务器值。例如:

myView.php

<script>
var globalVar = <?php echo "your_value" ;?>
</script>
<script src="external_file.js"></script>

external_file.js

console.log(globalVar) // your_value

关于javascript - 如何将 PHP 脚本添加到 .js 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30206968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com