我正在使用javascript 明喻时间线有一个时间线项目,其中包含非常大的描述字段。我不想让我的初始 json 有效负载数据膨胀,因为只有当有人单击时间线项目时才需要这些数据。
例如,在这个 JSON 结果上:
{
'dateTimeFormat': 'iso8601',
'wikiURL': "http://simile.mit.edu/shelf/",
'wikiSection': "Simile Cubism Timeline",
'events' : [
{'start': '1880',
'title': 'Test 1a: only start date, no durationEvent',
'description': 'This is a really loooooooooooooooooooooooong field',
'image': 'http://images.allposters.com/images/AWI/NR096_b.jpg',
'link': 'http://www.allposters.com/-sp/Barfusserkirche-1924-Posters_i1116895_.htm'
},
我想从 JSON 中一起删除描述字段(或发送 null),并让它通过另一个 ajax 调用按需加载。
无论如何在初始加载期间不发送描述字段并且当有人点击时间线项目时让它通过ajax加载描述
我认为这将是一个共同的功能,但我找不到它