前端flex:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
internal function submit():void {
trace("提交用户登录信息");
loginSvr.send();
}
private function onResult(event:ResultEvent):void
{
var result:XML=XML(event.result);
// trace(result);
var str:String=result.text()[0];
if (str == "failed")
{
Alert.show("登录失败,用户名或密码错误!");
}
else
{
Alert.show("登录成功");
}
}
]]>
</mx:Script>
<mx:HTTPService id="loginSvr"
showBusyCursor="true"
url="php/login.php"
method="GET"
resultFormat="xml"
result="onResult(event)">
>
<mx:request xmlns="">
<username>
{user_txt.text}
</username>
<password>
{pass_txt.text}
</password>
</mx:request>
</mx:HTTPService>
<mx:Panel x="174.5" y="53" width="264" height="189" layout="absolute">
<mx:Form width="100%" height="100%"
defaultButton="{submit_btn}"
>
<mx:FormHeading label="用户登录"/>
<mx:FormItem label="用户名">
<mx:TextInput id="user_txt"/>
</mx:FormItem>
<mx:FormItem label="密码">
<mx:TextInput id="pass_txt" displayAsPassword="true"/>
</mx:FormItem>
<mx:Button id="submit_btn" label="提交" click="submit()"/>
</mx:Form>
</mx:Panel>
</mx:Application>
后台php:
<?php
$username = $_REQUEST['username']; //flex 端传来的参数
$password = $_REQUEST['password']; //flex 端传来的参数
login($username,$password);
//登录
function login($username,$password){
if($username=="zhangsan" && $password=="123"){
$success = "success";
} else {
$success = "failed";
}
echo '<?xml version="1.0" encoding="utf-8" ?>';
echo '<result status="'.$status.'">'.$success.'</result>';
}
?>
分享到:
相关推荐
flex 与后台交互 httpservice 实例
下载数据库文件login.sql 博文链接:https://yangkd548.iteye.com/blog/519551
Flex HTTPService 如何给后台传递参数 包含实例绝对简单
flex用httpService通信与java后台连接
一个flex 与 java 通过HTTPService 通信的小例子,希望对flex新手有点帮助
flex 和java的通信使用的是httpservice 但当时遇到了不知道如何获取java端的返回值给flex前端 我这个就是为了解决你烦恼而来的 绝对不忽悠你
flex通过Http和WebService与服务器通信交互,交互后台采用java的Struts2做为处理后台.
使用flex+struts2+spring简单整合,前后台使用httpService通信,而且是分工程管理,使用了简单的封装,放到eclipse中即可运行。看好了,不是SSH,想弄的话自己再继续做,还什么东西都想拿现成的啊。
httpservice post get传数据
简单的 flex HttpService例子,可供初学者参考
flex之低数据量通信实例源码,包括上传、下载、HTTPservice、webservice等
flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.... 1 flex 与普通java类通信RemoteObject 2 flex 与服务器交互HTTPService 3 flex与webservice交互WebService
flex4 httpservice 例子 提取xml数据
Flex与后台交互的方法_HTTPService_WebService_URLLoader
描述如何使用HTTPService,如何解析HTTPService返回的数据,以及如何使用返回的数据
1、HttpService.dll是一个用于http/https协议访问网络获取数据的链接库,该链接库封装了C#的HttpWebRequest用于请求数据的Get和Post的操作方式,直接输入一个网址即可实现获取对应网页的源码,为网络编程中必不可少...
.net 下用asp.net实现的HttpService例子; HttpService的部署方式跟网站的部署方式一样; 运行HttpClient前注意先配置下配置文件,Url为HttpService的地址
FLEX与JSP结合并测试HTTPService与java用XML通信
FLEX与JSP结合并测试HTTPService与java用XML通信.doc