2013-08-27 31 views
0

美好的一天每個人。 我正在尋求大部分服務器端任務的前端解決方案。可以說我有3個陣列 - 區域,船舶和港口(可能更多)。檢查幾個陣列中的可用項目

我期待的最終結果是 - 選擇一個選項,例如,區域,並且與該區域相對應的所有船隻和港口仍然存在,而其他區域則消失。應該記住,一艘船可能對應許多地區。

不幸的是,不可能向數據庫發出ajax請求並檢查它。 我只能在頁面加載時提出一個請求,以獲得可能的組合。

您能否給出建議,如何完成JS過濾以及傳入數據的結構如何?

回答

1

您可以在您的應用程序第一次請求時發送此類響應。

{ 
    "regionName":{ 
     "ships":[ships array] 
     "porst":[ports array] 
    } 
} 

然後您可以通過選定的區域值過濾此響應對象。
即,regionData[selected region value]["ships"] and regionData[selected region value]["ports"]