我已經設法從我的數據庫中獲取JSON輸出以用於jQuery UI自動完成,並且工作正常。好吧,我真的沒有與JSON的東西?
麻煩的是,它似乎AutoComoplete插件做了我所有的JSON數據解析,所以我仍然要弄清楚如何實際完成。
我有一個URL,http://test.hartnollguitars.co.uk/jsonOut/products.aspx?term=761294042656&barcode=yes(作爲一個例子),它給我一個來自同一個JSON輸出的記錄,就像我用於自動完成一樣,我試圖在單個情況下使用這個記錄輸出。
所以我一直在谷歌搜索和亂七八糟的jQuery getJSON,但我似乎無法獲得信息。
$.getJSON("jsonOut/products.aspx?barcode=yes", function() { alert(data.label); });
是怎麼樣的,我在哪裏,現在,我知道這是不對的,我已經試過這個代碼之後從jQuery網站範例,其它各種排列,但我不能得到的輸出,我需要。
這顯然是因爲我有不知道我在做什麼,但有人只是解釋你如何:
- 從單一的記錄獲得的數據是這樣
- 獲取數據從一系列數據並循環顯示輸出(例如從一個簡單的對象,如事件的Facebook Graph的FQL輸出)
所有幫助非常感謝!
您確定數據正在傳輸嗎? Firebug或Chrome或IE的開發人員工具可以幫助您確定。 – Blazemonger
你提供JSON數據嗎?如果是這樣,爲什麼添加括號?只需使用'{「label」:「Boss TR-2 Tremolo Pedal」,「price」:79,「id」:1287}'。以同樣的方式工作,可能會解決你的第一個問題。用括號表示一個數組,但如果只有一個條目,爲什麼要這樣做? – Paul
明白了......我認爲這是與方括號有關,但它們是相關的,它也用於多個結果查詢。 –