警告:为foreach提供的参数无效()
问题描述:
我需要帮助来澄清为什么我会收到此警告。警告:为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 />]
答
您是编写代码,还是尝试使用Web服务?如果你写了它,你的For Each控制结构有问题。可能是这样的
- 您试图遍历不是集合,数组或其他与For Each控制结构兼容的东西。或者...
- 您正在试图将集合中的元素强制转换为不正确的类型。
- 还有别的吗?
如果你没有写的代码,它可能是:
- 你在不被了解的一些数据传递,或者被打包不正确。就像你发送散列表一样,它期望一个单维数组。要么。
- 他们的代码坏了。 :(
我知道这是不是太具体,但希望它会帮助你在正确的道路(: