我的odata例程的第二部分在下面作爲getFieldData和func1作爲簡化的第一部分。 alert1工作,alert2不工作。我如何讓alert2工作?我希望例程可以被其他函數重用,但需要傳遞參數來做到這一點。我只是不確定如何讓參數正常工作。使用動態字段參數在Javascript中獲取OData JSON查詢的數組結果
function func1(){
var param1 = 'FullName';
getFieldData(this,param1);
}
function getFieldData(retrieveReq,param1) {
if (retrieveReq.readyState == 4 && retrieveReq.status == 200) {
var retrieved = this.parent.JSON.parse(retrieveReq.responseText).d;
alert('alert1: ' + retrieved.results[0].FullName);
alert('alert2: ' + retrieved.results[0].param1);
}
}
這工作就像一個魅力!只要系統允許我將標記爲答案。 (說我不得不等待7分鐘) –