php - 错误 #2101 : The String passed to URLVariables. 解码()必须是 URL 编码

标签 php mysql actionscript-3

我的代码中有一个问题,我不知道如何修复。

我有一个 AS 文件需要从 php 表单中获取变量,但我不断收到此错误:

错误#2101:传递给 URLVariables.decode() 的字符串必须是包含名称/值对的 URL 编码查询字符串。

我将转录我认为无法正常工作的文本片段。

var myTextLoader:URLLoader = new URLLoader();
myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES;

myTextLoader.addEventListener(Event.COMPLETE, onLoaded);

function onLoaded(e:Event):void {
    trace(e.target.data.ID);
}

myTextLoader.load(new URLRequest("http://www.converter-vhs-para-dvd-video.info/GestaoCCBS/GetInfo.php"));

(如果您需要完整的代码,请告诉我,我会编辑)

如果您在浏览器上打开 URL,您将看到它是一个简单的字符串,连接到数据库 (php/mySQL),并以这种格式返回一组变量“ID=1&Nome=Marco&Tipo=Revendor”,等等,所以我相信这部分工作正常。我已经尝试过不使用变量并且连接有效(只是跟踪 e.target.data),所以我现在有点困惑。

是的,我是一个想成为 AS3 程序员的新手,所以请耐心等待我:)

谢谢。

最佳答案

对我来说,有时 Flash 不会读取文件中的第一个变量。尝试先放置一个虚拟变量,然后放置您的 ID 等。

我不得不为一些项目这样做。

您也可以尝试将其作为文本加载。

关于php - 错误 #2101 : The String passed to URLVariables. 解码()必须是 URL 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23661996/

相关文章:

php - Docker容器在运行php代码后立即退出

php - 如何识别正确的电子邮件以更新正确的数据库记录?

MySQL连接到谷歌应用引擎实例

php - 如何使用PDO连接到MySQL数据库以及如何检查它是否成功连接?

actionscript-3 - 如何通过字符串寻址一个对象?

validation - 提交死亡白页

javascript - 如何从 php 变量为谷歌地图脚本提供经度和纬度值

python - 在数据库 mysql python 3.4 中搜索用户输入

actionscript-3 - 流畅地处理 ActionScript 3 中的多个按键

flash - 将对象置于前面,在 Flash AS3 中