0

我需要将国家代码从 Javascript 转换为他们的名字。我找到了一个国家代码的 php 数组,但我需要将一个 javascript 变量传递到 php 数组中以获取国家代码。有什么办法可以做以下事情吗?这当然是错误的。

function getCountry(code)
        {
            <?php echo $code=?> code;
            return <?php echo $countries[$code] ?>
        }
4

2 回答 2

5

在 JavaScript 中:

function getCountry(code){
    var countries=<?=json_encode($countries)?>;
    return countries.hasOwnProperty(code)?countries[code]:null;
}

我将它修改为使用三元来进行错误检查,只是更短的代码。

于 2013-03-21T22:45:59.930 回答
1
function getCountry(code)
        {
            var codes = <?php echo json_encode($codes);?> ;
            return (codes[code] || null);
        }
于 2013-03-21T22:46:14.890 回答