2010-10-28 86 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)# /> 

我使用該代碼的變化返回並儲存呼叫/迴應我的自定義網址縮短...

希望它有幫助!