获取JSON值并使用PHP

时间:2017-05-03 18:42:58

标签: php json

我正在加载一个javascript文件(它有一个json结构)然后我想用PHP回显每个“标题”键值的循环。

任何人都可以帮我解决这个问题吗?我是初学者。我似乎无法找到或学习如何做到这一点。谢谢!


这就是我的......

$string = file_get_contents("file.js");
$json_a = json_decode($string, true);
echo  $json_a['data'] .....

这是我的javascript json文件

// Json Object

var data = [{
    tags: [{
            name: 'a',
            content: '<img src="1.jpg">',
            cssanimate: 'fadeIn',
            attr: {
                href: '#',
                title: 'title1'
            }
        }]
},{
    tags: [{
            name: 'a',
            content: '<img src="2.jpg">',
            cssanimate: 'flipInY',
            attr: {
                href: '#',
                title: 'title2'
            }
        }]
},{
    tags: [{
            name: 'a',
            content: '<img src="3.jpg">',
            cssanimate: 'bounce',
            attr: {
                href: '#',
                title: 'title3'
            }
        }]
}


];

// Call Slider function
$(window).load(function () {
  $('#slideshow-slider').jSonSlider({
    'loadallslides': false,
    'auto': [true, '14000'],
    'nextprev': false,
    'circular': true,
    'pagi': false,
    'data': data
  });
});

1 个答案:

答案 0 :(得分:0)

您可以将JSON保存在单独的.json文件中,并尝试使用相同的PHP代码(在file_get_contents()中更改文件名)。

您的代码无效,因为您还将JSON对象存储在JavaScript变量和滑块代码中。

只是指出JavaScript和PHP分别是不同的客户端和服务器端脚本语言,不能使用彼此的变量等。