您的位置:首页 > 理论基础 > 计算机网络

flex php httpservice通信简单例子

2012-12-26 15:03 447 查看
<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">

<mx:HTTPService url="http://localhost/shishi.php" id="service" result="serviceResult(event)"

fault="serviceFault(event)" method="GET"

useProxy="false">

<mx:request xmlns="">

<id>{requestedId}</id>

</mx:request>

</mx:HTTPService>

<mx:Script>

<![CDATA[

import mx.rpc.events.FaultEvent;

import mx.rpc.events.ResultEvent;

[Bindable]

private var requestedId:String;

private var requestedName:String;

//trace the result of the service out

private function serviceResult(event:Event):void {

trace(service.lastResult.name);

}

// in the event that the service faults or times out

private function serviceFault(event:Event):void {

trace('broken service');

}

private function callService():void {

requestedId = input.text as String;

service.send();

}

]]>

</mx:Script>

<mx:TextInput id="input"/>

<mx:Button label="get user name" click="callService()"/>

<mx:Text text="{service.lastResult.id}"/>

<mx:Text text="{service.lastResult.name}"/>

<mx:Text text="{service.lastResult.age}"/>

</mx:Application>

目测有用


忘记:shishi.php

<?php

$id_number = $_GET["id"];

$name = $_REQUEST["name"];

echo('<id>'.$id_number.'</id><name>OK</name><age>30</age>');

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: