Предупреждение: неверный аргумент предоставлен для foreach()

Мне нужна помощь, чтобы уточнить, почему я получаю это предупреждение.

data: [/* DATA URL:http://jsonservices-staging.switchautomation.com/RestService.svc/GetObservationSummaries?TotalType=DetailSummaryByInstallationIDByObjectPropertyID&SourceID=InstallationID:8a9e5fcf-975e-4ab9-afbf-0ad94c19e0b5;ObjectPropertyID:8f9be426-b1e5-4ecc-a560-9d204aeceb12&DateFrom=19.04.2012&DateTo=20.04.2012*/
    <b>Error:</b> [2] Invalid argument supplied for foreach()<br />]

1 ответ

Вы написали код или пытаетесь использовать веб-сервис? Если вы написали это, у вас возникла проблема с вашей структурой управления For Each. Это может быть

  1. Вы пытаетесь перебрать что-то, что не является коллекцией, массивом или иным образом совместимым со структурой элемента управления For Each. Или же...
  2. Вы пытаетесь преобразовать / преобразовать элемент в коллекции в неправильный тип.
  3. Что-то другое?

Если вы не написали код, возможно, что:

  1. Вы передали некоторые данные, которые не были поняты или были упакованы неправильно. Как вы послали в хеш-таблице, и он ожидал массив одного измерения. Или же.
  2. Их код не работает.:(

Я знаю, что это не было слишком конкретным, но, надеюсь, это поможет вам выбрать правильный путь. (:

Другие вопросы по тегам