PHP 包括 Javascript 生成的文件名

PHP include Javascript-generated filename?

本文关键字:文件名 包括 Javascript PHP      更新时间:2023-09-26
while(x<=num_of_cpkgs){
  var cpkg_navtray = '''navtrays/' + cpkg_array[x] + '.html''';
  <?php include ?> cpkg_navtray <?php ; ?>;
  x++;
}

cpkg_array可能包含多个文件名。我想知道是否有一种方法可以在这样的 PHP 包含语句中包含 Javascript 生成的文件名?

这不是这样工作的。

博士:

为此,您需要 AJAX 调用。

长:

当您在浏览器中加载页面时,服务器会向您发送文件。如果文件是 php 文件,则它会调用 php 来处理该文件。处理完文件后,服务器会将其作为静态文件发送给您。

使用JS,您可以与网站进行一些交互。到目前为止,您可能已经习惯于将每个文件作为 GET 或 POST 数据与表单一起发送。使用JS,您必须发出XMLHttpRequest来创建动态请求,并且您的页面将不会再次刷新,但是您将在JS中以变量的形式获得响应。

在此处阅读所有相关信息。