0
所以我有一個從web服務返回的JSON對象。現在我想:過濾後訪問對象數組
- 獲得其匹配的categoryTitle我通過爲參數的一個子集,從我的過濾結果集
- (這似乎是工作)我想要得到的對象(helpsubjects)的另一個數組,併爲每個這個科目我想提取SubjectTitle。
問題:看起來我的Array of HelpSubjects不存在,但我無法弄清楚爲什麼,並希望你能提供幫助。
也許這一塊的註釋的代碼使得它更清楚:
$.fn.helpTopicMenu = function (data) {
that = this;
var categoryContent = contents.filter(function (el) {
return el.CategoryTitle == data.categoryTitle;
});
debug('categorys Content: ', categoryContent); //see below
var container = $('#subjectList');
var subjectList = categoryContent.HelpSubjects;
debug('Subjects in Category: ', subjectList); // UNDEFINED?!
$.each(subjectList, function (i, item) {
container.append(
$('<li><a href=\"#\"></a></li>').html(subjectList[i].SubjectTitle)
);
});
如圖中承受力debug('categorys Content: ', categoryContent);
返回以下對象中的線(可惜我不能直接添加圖片到後還,所以這裏的鏈接):http://i.stack.imgur.com/0kKWx.png
所以按我的理解,實際上是一個HelpSubjects陣,含SubjectTitle每個條目(在圖片裏面居然只有一個入口,但是我需要有Artikel einfügen
作爲我的HTML 。
如果你能幫助我,那會很好。
argh!那是我的錯。非常感謝你,在我的腦海裏結了一個結!我會在幾分鐘內接受答案(不能這樣做,不知道爲什麼) –