Проблема с PHP/AS3 - Дисплей результаты запроса PHP назад для высвечивания через AS3

Я сделал запрос в PHP, и я пытаюсь передать результаты обратно в Flash через AS3, но он подбрасывает эту ошибку...

Ошибка: Ошибка № 2101: Строка передала URLVariables.decode (), должна быть закодированная URL строка запроса, содержащая пары имя/значение. в Error$/throwError () в flash.net:: URLVariables/decode () в flash.net:: URLVariables () в flash.net:: URLLoader/onComplete ()

Вот соответствующая часть PHP и кода AS3, включая запрос. Переменная Flash rssAdd передается к PHP, который использует его в запросе PHP соответственно.

$url = $_POST['rssAdd'];
$query= SELECT title
FROM Feed
WHERE category = (SELECT category
FROM Feed
WHERE url =$url) AND url!=$url;
$result = mysql_query($query);
echo  $query;

Вот код AS3, который я сделал до сих пор.

function recommendation(){

var request:URLRequest = new URLRequest("url");
request.method = URLRequestMethod.POST

var recVars:URLVariables = new URLVariables();

recVars.rssAdd=rssAdd;
request.data = recVars

var loader:URLLoader = new URLLoader(request);
loader.addEventListener(Event.COMPLETE, onComplete);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(request);

function onComplete(event:Event):void{
recommend.text = event.target.data;
}
 } 

Любая справка больше всего ценилась бы, спасибо.

1
задан alex 22 October 2010 в 08:39
поделиться

2 ответа

Вы проверили, что возвращается с сервера, на котором запущено ваше приложение PHP? Проверка деталей запроса и ответа с помощью Firefox и сетевой панели Firebug может пролить свет на некоторые другие неожиданные проблемы с веб-сервером.

1
ответ дан 3 September 2019 в 01:04
поделиться

Исправлено со следующим возвратом:

$result = mysql_query($query);
$row=mysql_fetch_array($result);
print ("recTitle=".urlencode($row['title']));
1
ответ дан 3 September 2019 в 01:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: