解決した

PHPにはJavascriptで生成されたファイル名が含まれていますか?

フロントエンド

while(x<=num_of_cpkgs){
  var cpkg_navtray = '\'navtrays/' + cpkg_array[x] + '.html\'';
  <?php include ?> cpkg_navtray <?php ; ?>;
  x++;
}

cpkg_arrayは複数のファイル名が含まれている可能性があります。 私はJavascriptで生成されたファイル名をこのようなPHPインクルードステートメントに含める方法があるのだろうかと思いますか?


Progress 100%

一番いい

回答

フロントエンド

これはこのようには機能しません。

TL; DR:

これにはAJAXコールが必要です。

より長いです:

ブラウザでページを読み込むと、サーバーからファイルが送信されます。 ファイルがphpファイルの場合、phpを呼び出してファイルを処理します。 ファイルが処理された後、サーバーは静的ファイルとしてそれを送信します。

JSでは、ウェブサイトとのやりとりをすることができます。 今までは、各ファイルをフォーム付きのGETまたはPOSTデータとして送信することに多分慣れてきました。 JSでは動的リクエストを作成するためにXMLHttpRequestを作成する必要があり、ページは再びリフレッシュされませんが、JSの変数としてレスポンスを取得します。

これについてはここをクリックしてください