Javascript 需要将一个变量从JS传递到php

Javascript 需要将一个变量从JS传递到php,javascript,php,Javascript,Php,我想为国际象棋生态代码创建标题说明: 这是php中名为eco_代码的查找数组: <?php $eco_tmp = array( "A00" => "Uncommon Opening 1.g4, a3, h3, etc.", "A01" => "Nimzovich-Larsen Attack 1.b3", "A02" => "Bird's Opening 1.f4", "A03" => "Bird's Opening 1.f4 d5") ?>

我想为国际象棋生态代码创建标题说明:

这是php中名为eco_代码的查找数组:

 <?php
 $eco_tmp = array(
 "A00" => "Uncommon Opening 1.g4, a3, h3, etc.",
 "A01" => "Nimzovich-Larsen Attack 1.b3",
 "A02" => "Bird's Opening 1.f4",
 "A03" => "Bird's Opening 1.f4 d5")
 ?>


假设您在某个变量中有代码,那么就有一个js文件(ecocodes.js)包含

  var ecoCodes = { 
      "A00":"Uncommon Opening 1.g4, a3, h3, etc.",
      "A01":"Nimzovich-Larsen Attack 1.b3",
      "A02":"Bird's Opening 1.f4",
      "A03":"Bird's Opening 1.f4 d5"
    } // no comma after the last one
然后你可以用

<!DOCTYPE html>
<html>
  <head>
    <title>Chess</title>
    <script src="ecocodes.js"></script>
    <script>
      window.onload=function() {
        var eco = "A02";
        document.getElementById("GameECO").innerHTML=eco + ":"+ecoCodes[eco];
      }  
    </script>
  </head>
  <body>  
  ECO: <span id="GameECO"></span>
  </body>
</html>

ECO:
有多少个代码?@mplungjan有502个ECO代码,将它们放在外部JS:
中,或者如果它们动态变化
,php在其中执行
标题(“内容类型:text/javascript”=;
@mplungjan我添加了,现在我应该能够访问“ECO代码”数组。但它看起来非常复杂。有什么提示吗?如果是静态文件,文件名必须以
.js
结尾
  var ecoCodes = { 
      "A00":"Uncommon Opening 1.g4, a3, h3, etc.",
      "A01":"Nimzovich-Larsen Attack 1.b3",
      "A02":"Bird's Opening 1.f4",
      "A03":"Bird's Opening 1.f4 d5"
    } // no comma after the last one
<!DOCTYPE html>
<html>
  <head>
    <title>Chess</title>
    <script src="ecocodes.js"></script>
    <script>
      window.onload=function() {
        var eco = "A02";
        document.getElementById("GameECO").innerHTML=eco + ":"+ecoCodes[eco];
      }  
    </script>
  </head>
  <body>  
  ECO: <span id="GameECO"></span>
  </body>
</html>