Javascript 需要将一个变量从JS传递到php
我想为国际象棋生态代码创建标题说明: 这是php中名为eco_代码的查找数组: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_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>