2011-04-26 158 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,然后再调用此行!