我有一个来自API的数据集。数据中没有id属性。当我们想在模态中根据id显示特定的数据时,我们在html中声明一个data-id属性,但是如果我们没有任何与数据相关联的id。我们如何在modal上显示它的内容?
请看数据,我显示的是name和modal的more-info按钮。当有人点击more-info按钮时,我应该怎么做?它会显示特定的内容吗?
在数据中还有一个下一个url,我如何在php中对其进行分页?
{
"count": 37,
"next": "http://some-url/api/stars/?page=2",
"previous": null,
"results": [
{
"name": "Sentinel-class landing craft",
"model": "Sentinel-class landing craft",
"manufacturer": "Sienar Fleet Systems, Cyngus Spaceworks",
"cost_in_credits": "240000",
"length": "38",
"max_atmosphering_speed": "1000",
"crew": "5",
"passengers": "75",
"cargo_capacity": "180000",
"consumables": "1 month",
"hyperdrive_rating": "1.0",
"MGLT": "70",
"starship_class": "landing craft",
"pilots": [],
"films": [
"http://some-url/api/films/1/"
],
"created": "2014-12-10T15:48:00.586000Z",
"edited": "2014-12-22T17:35:44.431407Z",
"url": "http://some-url/api/stars/5/"
},
{
"name": "Death Star",
"model": "DS-1 Orbital Battle Station",
"manufacturer": "Imperial Department of Military Research, Sienar Fleet Systems",
"cost_in_credits": "1000000000000",
"length": "120000",
"max_atmosphering_speed": "n/a",
"crew": "342953",
"passengers": "843342",
"cargo_capacity": "1000000000000",
"consumables": "3 years",
"hyperdrive_rating": "4.0",
"MGLT": "10",
"starship_class": "Deep Space Mobile Battlestation",
"pilots": [],
"films": [
"http://some-url.co/api/films/1/"
],
"created": "2014-12-10T16:36:50.509000Z",
"edited": "2014-12-22T17:35:44.452589Z",
"url": "http://some-url.co/api/starships/9/"
}, 发布于 2016-12-15 20:52:21
$arrayData = json_decode($jsonData);
$i=0;
foreach($arrayData->results as $data)
{
$arrayData->results[$i]->name;
$arrayData->results[$i]->id=$i;
$i++;
}https://stackoverflow.com/questions/41163000
复制相似问题