我想從AJAX調用中篩選出一些值。這是我曾嘗試:如何使用Ajax過濾器
var year = 200908; // for example
var resultArray = data.filter(function (a) {
return a.proddate == year;
});
var firstTask = resultArray[0];
var lastTask = resultArray[resultArray.length - 1];
data
從success
功能來在Ajax調用。但我發現了這個錯誤:
JavaScript runtime error: Object doesn't support property or method 'filter'
這裏是返回數據的樣本:
"[{
"tasknum":6,
"dependtask":5,
"jobname":"prc",
"proddate":"200908",
"activity":"Prelim",
"groupname":"CNSPROD-EST",
"parametername":"n/a",
"parametervalue":"n/a"
}]"
任何想法?
錯誤已經告訴你什麼問題是,'data'是一個對象,但'filter()'是一個數組函數。發佈數據示例 – charlietfl
「[{」tasknum「:6,」dependtask「:5,」jobname「:」prc「,」proddate「:」200908「,」activity「:」Prelim「,」groupname「:」CNSPROD- EST「,」parametername「:」n/a「,」parametervalue「:」n/a「}]」 – one1day