我需要将国家代码从 Javascript 转换为他们的名字。我找到了一个国家代码的 php 数组,但我需要将一个 javascript 变量传递到 php 数组中以获取国家代码。有什么办法可以做以下事情吗?这当然是错误的。
function getCountry(code)
{
<?php echo $code=?> code;
return <?php echo $countries[$code] ?>
}
我需要将国家代码从 Javascript 转换为他们的名字。我找到了一个国家代码的 php 数组,但我需要将一个 javascript 变量传递到 php 数组中以获取国家代码。有什么办法可以做以下事情吗?这当然是错误的。
function getCountry(code)
{
<?php echo $code=?> code;
return <?php echo $countries[$code] ?>
}
在 JavaScript 中:
function getCountry(code){
var countries=<?=json_encode($countries)?>;
return countries.hasOwnProperty(code)?countries[code]:null;
}
我将它修改为使用三元来进行错误检查,只是更短的代码。
function getCountry(code)
{
var codes = <?php echo json_encode($codes);?> ;
return (codes[code] || null);
}