私は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 を介して説明をロードする必要がありますか?
これは一般的な機能だと思っていましたが、見つかりませんでした