2011-04-26 159 views
1
if (json.ScheduleCareProviderScheduledPatientsGetResult.Appointments[i].Patient.Firstname.toUpperCase().indexOf(searchBarValue.toUpperCase()) == 0) { 

爲什麼我得到這個錯誤。無法調用方法toUpperCase的undefined

+2

發佈您的JSON字符串。 – 2011-04-26 12:05:40

回答

2

因爲

json.ScheduleCareProviderScheduledPatientsGetResult.Appointments[i].Patient.Firstname 

是不確定的。

+3

這可能是'searchBarValue'未定義。 – 2011-04-26 12:06:21

+0

@安迪E我懶得滾動那麼遠:) – Felix 2011-04-26 12:08:50

2

json.ScheduleCareProviderScheduledPatientsGetResult.Appointments[i].Patient.FirstnamesearchBarValue未定義。確保它們不是null,然後再調用此行!