2011-03-01 91 views
1

我正在創建一個使用Javascript進行數據可視化的微站點。我正在與一位後端開發人員合作,他會將客戶數據傳給前端,以便繪製並顯示不同的客戶屬性(如年齡,性別和花費的總金額)。使用Javascript請求數據

我遇到的問題是開發人員詢問我需要什麼數據,我不知道該告訴他們什麼。我不知道我需要什麼或想要請求什麼,過去我一直只是採集數據或內容並將其標記出來。這對我來說是一個新項目,我感覺有點不深。

編輯:

想着這進一步和工作一點點與後端開發人員,我有具體的問題是如何進行實際的Ajax請求並更新我的網頁上後的結果。我特別明白我正在尋找年齡,性別,花費等東西,但我需要更多地關注如何請求他們。

回答

0

如果您使用JavaScript,那麼數據格式JavaScript本身就是JSON。如果他們能爲您提供JSON格式的數據,這將是一個良好的開端:

http://en.wikipedia.org/wiki/Json

{ 
    "customers": 
    [ 
     { 
     "age": "23", 
     "sex": "male", 
     "dollars-spent": "7" 
     }, 
     { 
     "age": "22", 
     "sex": "female", 
     "dollars-spent": "10000" 
     } 
    ] 
} 

我猜你會需要的東西,如客戶ID與年齡和性別在一起,讓你可以獨特地識別它們。

+0

超級,謝謝。我想我想知道json中的哪些屬性需要請求,但這可能是我需要弄清楚自己的東西。 – timmackay 2011-03-01 03:03:16

+0

@tjmackay是的,如果他們會根據您的需求格式化數據,那麼您就有很好的機會爲他們設計規範。只有你知道它是什麼:) – 2011-03-01 03:05:19

+0

@Yuriy - 我想這就是我絆倒的地方。我不知道它是什麼:S – timmackay 2011-03-01 03:09:24

1

如果您使用jQuery,您可以使用.getJSON以JSON格式執行異步數據請求(AJAX請求),這使得處理響應非常簡單。

您可以要求後端開發人員創建一個RESTful API,以JSON格式返回您需要的任何數據。至於數據本身,告訴他包括你認爲將來需要或可能需要的任何東西。一旦處理了JSON數據,你就可以確定你需要什麼。不要太過分,並告訴他要歸還你永遠不會使用的東西,否則你只會浪費帶寬。

+0

我會研究RESTful方法並詢問他們在任何給定時間可以請求的屬性。 – timmackay 2011-03-01 03:21:24