我想将以下 PHP 代码转换为 JavaScript,这是 PHP 中的键/值对数组:
PHP代码:
$countries = array("AF"=>"AFGHANISTAN","AX"=>"ALAND ISLANDS");
在 jQuery 或 JavaScript 中执行此操作的最佳方法是什么?
我想将以下 PHP 代码转换为 JavaScript,这是 PHP 中的键/值对数组:
PHP代码:
$countries = array("AF"=>"AFGHANISTAN","AX"=>"ALAND ISLANDS");
在 jQuery 或 JavaScript 中执行此操作的最佳方法是什么?
javascript 没有关联数组(就像在 PHP 中,你上面的例子),相反,我们称之为 javascript 对象:
var countries = {
'AF': 'AFGHANISTAN',
'AX': 'ALAND ISLANDS'
};
var countries = {
"AF": "AFGHANISTAN",
"AX": "ALAND ISLANDS"
}
然后,要获取给定键的值,请使用以下方法之一:
var af = countries["AF"];
var ax = countries.AF;
<script>
var countries = <?php echo json_encode($countries); ?>;
</script>
这就是将存储的内容countries
:
{
AF : "AFGHANISTAN",
AX : "ALAND ISLANDS"
}
如果您只想在 JS 中重现这样的数据结构,请使用其他帖子中所述的对象。