flex php httpservice id="hs",flex Httpservice 访问php 参数替null

博主在尝试使用Flex的HttpService与PHP进行数据交换时遇到问题,Flex无法正确传递GET参数给PHP,导致PHP接收到的id为null。已尝试在Flex代码中设置默认值并调整发送方式,但问题仍未解决。解决方案包括检查Flex中的requestedId是否已赋值,以及尝试直接在URL中附加参数。

flex Httpservice 访问php 参数为null

看cookbook到了数据访问。开始便给出了Httpservice示例,我按着书中所说布置了工程,把代码copy到工程里:

这是flex的代码:

id="service"

result="serviceResult(event)" fault="serviceFault(event)"

method="GET" contentType="application/xml"

useProxy="false">

{requestedId}

import mx.rpc.events.FaultEvent;

import mx.rpc.events.ResultEvent;

import mx.controls.Alert;

[Bindable]

private var requestedId: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 {

try{

requestedId = input.text;

service.send();

}catch(e:Error){

Alert.show(e.message);

}

}

]]>

这是PHP后端代码:

$id = $_GET["id"];

echo(''.$id.'ok30');

?>

flex通过localhost:18000访问index.php,同时向php用get形式传送一个key为id的值。实际运行后,flex的确可以访问到index.php,但问题是只能取到echo(''.$id.'ok30');中的name与age的值,由flex传过去的id为null。

php端通过localhost:18000/index.php?id=111 证明id是可以获取的,无错。

请大家帮忙找找原因,不胜感激!

------解决方案--------------------

至于FLEX传过去的ID没拿到,估计是requestedId 还没拿到值,你可以试试先给这个变量一个值

private var requestedId:String = “test”;

建议你不要用

{requestedId}

这种方式,

直接将参数放到send方法里传过去就好了,例如service.send({id: requestedId});

------解决方案--------------------

在send之前改变url也行

直接在URL后面带   ?id=变量  那样稳的传的出去

房屋与网球场目标检测数据集 一、基础信息 • 数据集名称:房屋与网球场目标检测数据集 • 图片数量: 训练集:273张图片 验证集:75张图片 测试集:92张图片 总计:440张图片 • 训练集:273张图片 • 验证集:75张图片 • 测试集:92张图片 • 总计:440张图片 • 分类类别: House(房屋):常见的住宅建筑类型。 TennisCourt(网球场):用于网球运动的专用场地。 • House(房屋):常见的住宅建筑类型。 • TennisCourt(网球场):用于网球运动的专用场地。 • 标注格式:YOLO格式,包含边界框和类别标签,适用于目标检测任务。 • 数据来源:来源于航拍或相关图像数据集。 二、适用场景 • 城市规划与土地管理:自动检测房屋和网球场,辅助城市发展分析和土地利用规划。 • 房地产评估与开发:用于识别住宅建筑和体育设施,支持房产估值和项目规划。 • 体育设施监控:监控网球场的分布和状态,优化体育资源管理和维护。 • 航拍图像分析:适用于无人机或卫星图像中的目标检测,提升地理信息系统(GIS)和遥感应用效率。 三、数据集优势 • 标注精准可靠:采用YOLO格式标注,边界框定位准确,确保模型训练的有效性。 • 类别聚焦实用:专注于房屋和网球场两个常见类别,覆盖住宅和娱乐设施,具有实际应用价值。 • 数据划分合理:提供训练集、验证集和测试集,数据量分配科学,支持模型开发与评估。 • 兼容性强:标注格式兼容主流深度学习框架,如YOLO、PyTorch等,便于直接使用和集成。 • 任务适配性高:专为目标检测任务设计,帮助构建高效、准确的AI模型,适用于多种现实场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值