2010-10-28 44 views
1

我已经使用cfhttp来读取.cfm文件,但我想将数据存储在一个变量或数组中,并将此变量传递给cfchart以图表格式显示。我怎样才能做到这一点?在数组中存储数据

回答

0

使用XMLParse,然后将您需要的信息从XML Object中提取出来,并将其放入arraystruct或您需要的任何格式。

顺便说一下,您需要查看online references我在提问之前一直给您提供的信息,您还需要将以前提出的问题标记为已回答。

0

这个问题的答案将取决于什么.CFM页面返回。如果返回的值是XML,那么@stephen就差不多了。 XMLParse将格式良好的XML转换为嵌套结构和数组。您可以转储它们以查看结构,并将它们循环以将其插入到所需的数组中。

如果.CFM页面返回一个列表,你可以使用listToArray()到直接转换成一个阵列。

如果你的名字 - 值对,你必须做一些工作,以正确地分配数据,但有几种方法。

如果您编辑的问题,包括更多信息关于返回的数据,也许这两个数据的样本,你需要把它改造成什么,我们也许可以给出更具体的建议。

0

根据您的您是通过CFHTTP加载.CFM页面上只是什么访问,你可以尝试像:

<cfhttp method="Get" 
    url="somepage.cfm" 
    result="myResult"> 
<cfset PageLoad = ArrayNew(1) /> 

<cfset PageLoad = #ArrayAppend(PageLoad, myResult.FileContent)# /> 

我使用该代码的变化返回并储存呼叫/回应我的自定义网址缩短...

希望它有帮助!