如何在js文件中编写php代码

Mee*_*ena 4 javascript php

我的程序是否将页面划分为第一个div中的div我添加了此代码

  <?php
    $table="am_users";
    $query="select distinct(`user_email`) from $table";
    $result=mysql_query($query);
    $num_rows = mysql_num_rows($result);
     while($data1=mysql_fetch_array($result))
     {
     $data[]=$data1['user_email'];
     }
     sort($data);  
     foreach($data as $search_term) 
     { 
     $js_data[] ="\"" . $search_term . "\""; 


    }  
<script type="text/javascript">
var collection = [<?php echo implode($js_data, ","); ?>]; 
</script>   
     ?> 
Run Code Online (Sandbox Code Playgroud)

在这下面我包括我的css文件,但是第1分区在分区2工作,css没有应用.这个问题是由于div 1有Js变量值如果我删除了var collection = []; 声明然后css工作正常.那么是否可以将值从PHP文件传递到JS文件On Loading Time

Joy*_*abu 10

将文件另存为.php而不是.js并添加

Header("content-type: application/javascript");
Run Code Online (Sandbox Code Playgroud)

.在文件的开头.之后,您将能够链接到该文件

<script type="text/javascript" src="youfile.php"></script>
Run Code Online (Sandbox Code Playgroud)

  • `application/javascript` MIME类型现已标准化,你应该放弃实验的`x -`标志. (2认同)
  • 对于实际的内容类型?是.对于type属性?不,但他们也不支持`application/x-javascript`. (2认同)