警告:为foreach()提供的参数无效

时间:2012-04-19 07:19:41

标签: warnings invalid-argument

我需要帮助来澄清我收到此警告的原因。

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 个答案:

答案 0 :(得分:1)

您是编写代码还是尝试使用Web服务?如果你写了它,你的For Each控制结构就会出现问题。可能是那个

  1. 您正在尝试迭代不是集合,数组或与For Each控制结构兼容的内容。或...
  2. 您正在尝试将当时集合中的元素转换/转换为不正确的类型。
  3. 别的什么?
  4. 如果您没有编写代码,则可能是:

    1. 您传入了一些未被理解或包装不正确的数据。就像你在一个哈希表中发送的一样,它期望一个单维数组。或
    2. 他们的代码坏了。 :(
    3. 我知道这不太具体,但希望它能帮助你走上正确的道路。 (: