2012-04-19 4 views
-1

Мне нужна помощь, чтобы выяснить, почему я получаю это предупреждение.Предупреждение: неверный аргумент, предоставленный 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

Вы написали код или хотите использовать веб-сервис? Если вы написали это, у вас возникла проблема с вашей структурой управления «Каждый элемент». Может быть так, что

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

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

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

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