我是Angular的新手,也是JSONP格式的新手。在我的代碼,我設立了工廠,在JSONP文件閱讀 - 我找回數據變量作爲JSONP數據正確解析AngularJS中的JSONP文件
$http.get('someJSONFile').success(function(data){
console.log(data);
});
控制檯日誌給我回了以下內容:
states([{"code":"AL","name":"Alabama"},{"code":"AK","name":"Alaska"},{"code":"AZ","name":"Arizona"},{"code":"AR","name":"Arkansas"},{"code":"CA","name":"California"},{"code":"CO","name":"Colorado"},{"code":"CT","name":"Connecticut"},{"code":"DE","name":"Delaware"}])
所以 - 我被困在現在要做的事情上。我有一個包含一個函數的數據對象。我需要從這個函數解析出JSON - 但不知道如何去做。
我在,我需要在我的控制器或工廠稱爲
function states(results)
{
// what is in results should be the JSON data I crave
}
但是某處聲明函數等地閱讀,即使我這樣做,我不認爲它執行過 - 所以我不知道我該怎麼做才能將JSON數據導入我可以使用的對象。
我試圖解析完整的文件是http://massachusettswebdesigns.com/states.json
任何幫助表示讚賞!
是的,我想你可以叫'{嘗試的eval(數據)}趕上(E){}',然後在你的'states'功能,扔在'的console.log(結果)看看會發生什麼。 – 2015-04-02 20:03:29