在Javascript中从PHP检索数据

Retrieve data from PHP within Javascript

本文关键字:检索 数据 PHP 中从 Javascript      更新时间:2023-09-26

我需要从Javascript将国家代码转换为它们的名称。我发现了国家代码的php数组,但我需要通过一个javascript变量到php数组来获取国家代码。有办法做下面的事情吗?这当然是错误的。

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

in 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);
        }