0

我的应用程序中有一个数据网格,并且正在使用 php 从 MYSQL DB 中提取数据。有没有办法将所有数据存储到一个数组中并将其传递给一个函数,或者是否可以将数据直接存储到一个数组中而不是从数据网格中提取它是代码

<mx:DataGrid id="dgUserRequest" x="150" y="10" dataProvider="  {userRequest.lastResult.users.user}" editable="false">

    <mx:columns>
        <mx:DataGridColumn headerText="UserID" dataField="userid"/>
        <mx:DataGridColumn headerText="Ip Address" dataField="ip"/>
        <mx:DataGridColumn headerText="latitude" dataField="lat"/>
        <mx:DataGridColumn headerText="longitude" dataField="lng"/>
    </mx:columns>

</mx:DataGrid>
<mx:HTTPService id="userRequest" url="http://localhost/post.php" useProxy="false" method="POST">
    <mx:request xmlns="">
    </mx:request>
    </mx:HTTPService>
4

2 回答 2

1

为 HTTPService 的“结果”事件添加一个侦听器,并让侦听器函数中的代码填充本地存储的数组。

于 2009-02-20T20:36:11.193 回答
0

这样的事情应该有帮助

[Bindable]
public var dp:ArrayCollection;



protected function samplePhp_resultHandler(event:ResultEvent):void
{
dp = event.result as ArrayCollection;
}

<mx:HTTPService id="userRequest" url="http://localhost/post.php"                               useProxy="false"         
   method="POST" result="samplePhp_resultHandler">
<mx:request xmlns="">
于 2011-12-16T21:11:23.823 回答