我通过php向javascript:传递了一个多维数组
var my_javascript_var = <?php echo json_encode($my_php_var); ?>;
但现在我不知道如何访问这些条目。我尝试了my_javascript_var["第一级条目"]和my_javascript_var->第一级条目,但它总是返回undefined。我读了一些文档之类的东西,但令人惊讶的是,我没有发现任何有用的东西。这似乎是一个简单的问题。有人知道答案吗?
我的意图是当有人点击列表中的缩略图时创建一个弹出视频。列表项具有视频的id。因此,根据点击的缩略图,我会用获得点击列表项的id
$('#clips li').click(function () {
var clip_id = $(this).children().attr('id');
});
我想将该变量与对象条目进行比较,并从对象中获取视频url。不幸的是,到目前为止我失败了。希望你们中的一些人能给我小费;)
问候
JavaScript没有"多维数组"这样的东西,如果通过json_encode
它变成数组,那么您需要通过索引访问,即
var my_javascript_var = [
['a', 'b'],
['c', 'd']
];
my_javascript_var[1][0]; // "c"