如何使用来自不同文件的JavaScript中PHP脚本的信息?

如何使用来自不同文件的JavaScript中PHP脚本的信息?,javascript,php,html,css,Javascript,Php,Html,Css,我对PHP和JavaScript相当陌生,所以我想知道是否可以将从.PHP获取的信息用于JavaScript变量,并在脚本本身之外使用它。下面是我正在处理的一个特殊案例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>LaWeaaa</title> <link rel="stylesheet" type

我对PHP和JavaScript相当陌生,所以我想知道是否可以将从.PHP获取的信息用于JavaScript变量,并在脚本本身之外使用它。下面是我正在处理的一个特殊案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>LaWeaaa</title>
    <link rel="stylesheet" type="text/css" href="assets/css/login.css">
</head>
<body>
    <script type="text/javascript" src = pru.php>
        var img = '<?php echo $imagenes;?>'
    </script>
</body>
</html>

拉瓦阿
变量img=''

现在,我想知道是否可以在脚本之外使用变量'img',如果可以,如何正确地使用

你可以这样做。首先是PHP,用于返回一个值(或一组值):

,
img=数据['foo'];
require()


当然,您可以从PHP脚本返回一个空字符串,但我已经演示了如何返回数组,以防您的实际需要更复杂。

您的意思是什么,
脚本之外的
?由于它被回响到
中,您可以让Javascript根据需要使用它,包括用于操作HTMLHE
src=pru.php
将无法工作。我们可以在你的问题中看到那个文件(或它的一个样本)吗?它是只包含数据还是运行代码(和设置变量)?您可以像在javascript中一样进行回显。“>将PHP文件视为输出整个其他文件(如HTML或JS)的服务器端脚本。例如,您可以使用以下内容:
,其中myPhpFile.php可以使用任何变量,并以您想要的方式输出它们,然后在浏览器中加载HTML文件时返回一个有效的JavaScript文件进行处理。@halfer pru只是一个test.php,它只说我只想在主体中使用img的值,而不是script.S因为我试图在同一个html页面中显示它。
<?php

return [
    'foo' => "genial",
    // Any other values here...
];
<script type="text/javascript">
    var data = <?php echo json_encode(require('pru.php')) ?>,
        img  = data['foo'];
</script>