在php中如何在没有唯一值(id)的情况下显示模态上的特定数据
我有一个来自在php中如何在没有唯一值(id)的情况下显示模态上的特定数据,php,jquery,twitter-bootstrap,pagination,Php,Jquery,Twitter Bootstrap,Pagination,我有一个来自API的数据集。数据中没有id属性。当我们希望在模态中基于其id显示特定数据时,我们在html中声明一个data id属性,但如果我们没有任何与数据关联的id。我们如何在modal上显示它的内容 查看数据,我正在显示名称,并有更多信息按钮用于模式。当有人点击更多信息按钮时,我该怎么办。它显示具体的内容 数据中还有下一个url,如何在php中对其进行分页 { "count": 37, "next": "http://some-url/api/stars/?page=2", "pre
API
的数据集。数据中没有id属性。当我们希望在模态中基于其id显示特定数据时,我们在html
中声明一个data id
属性,但如果我们没有任何与数据关联的id
。我们如何在modal上显示它的内容
查看数据,我正在显示名称
,并有更多信息
按钮用于模式
。当有人点击更多信息按钮时,我该怎么办。它显示具体的内容
数据中还有下一个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/"
},
你是如何获取这些数据的?基于什么?你是如何索引你的数据进行查询的?实际上我是从
API
获取这些数据的数据是以JSON
的形式出现的。你的数据库似乎有一个唯一的键,与我在URL中看到的特定值相关联,为什么没有从服务提供商处返回?我不知道我在这一点上也感到困惑。你能告诉我,我如何使用它的下一个和上一个链接@madalinivascu对数据进行分页吗?我知道它的基本原理,但我有点困惑。你是如何获得这些数据的?基于什么?,如何为数据编制索引以进行查询?实际上,我是从API
获取这些数据的。数据以JSON
的形式提供。您的数据库似乎有一个唯一的键,与我在URL中看到的特定值相关联,为什么没有从服务提供商处返回?我不知道我在这一点上也感到困惑。你能告诉我,如何使用其下一个和上一个链接@madalinivascu对数据进行分页吗?我知道它的基本原理,但我有点困惑。
$arrayData = json_decode($jsonData);
$i=0;
foreach($arrayData->results as $data)
{
$arrayData->results[$i]->name;
$arrayData->results[$i]->id=$i;
$i++;
}