as3+php通过post提交,get获取

as3代码部分:

import flash.net.URLLoader;
import flash.events.Event;
import flash.net.URLRequest;

//提交数据
function submit()
{
	//URLRequest.method POST方法
	var loader:URLLoader = new URLLoader();
	var URLSt:URLRequest = new URLRequest("http://localhost/archie/admin.php/News/news_upload/");
	URLSt.method = URLRequestMethod.POST;
	var values:URLVariables = new URLVariables();
	//设置要传输的信息
	values.userid = idTxt.text;
	values.iconid = iconidTxt.text;
	values.delaytime = timeTxt.text;
	
	URLSt.data = values;

	loader.addEventListener(Event.COMPLETE,comH);
	loader.load(URLSt);
}

//提交完毕  通过GET方式获取数据
function comH(e){
	trace("ok");
	//URLRequest.method GET方法  默认是GET方法
	var loader:URLLoader = new URLLoader();
	loader.addEventListener(Event.COMPLETE, dataOutput);
	loader.load(new URLRequest("http://localhost/archie/admin.php/News/xmlOutput/"));
	
}

//返回xml数据
function dataOutput(e){
	var _xml:XML = XML(e.target.data);
	trace(_xml);
	
	
}

submitBtn.addEventListener(MouseEvent.CLICK, submitClick);
function submitClick(e){
	submit();
}


php代码部分:

//提交
	public function news_upload(){
		//if(!isset($_SESSION['admin']))$this->redirect('Index/login');
		
		$m = M('Record');
		if(!empty($_POST['player']) && $_POST['player']!=null){
			$data['player'] = $_POST['player'];
		}
		
		$data['userid'] = $_POST['userid'];
		$data['iconid'] = $_POST['iconid'];
		$data['delaytime'] = $_POST['delaytime'];
		
		
		$res = $m->add($data);
		if ($res) {
			$this->success('添加成功');
			$this->redirect('news_list');
		}else {
			$this->error('添加失败');
		}
	}
	
	//xml输出
	public function xmlOutput(){
		$news = M('Record');
		$res = $news->order('delaytime desc')->limit(20)->select();
		echo xml_encode($res);
	}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jswm20150115

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值