1

なぜこれがうまくいかないのですか?

私が必要とするのは、URLを取得index.php?mykey=123 mykey123てURLから取得することだけです

上記の情報を取得してテキストボックスに入れるには、最短バージョンのベローのみが必要です。

var dataSet:String;


var variables:URLVariables = new URLVariables("country_id=179");
var request:URLRequest = new URLRequest();
request.url = "http://admin.dev.ts.xxx.com/ajax/ttt_ttt.php";
request.method = URLRequestMethod.POST;
request.data = variables;

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

try {
    loader.load(request);
} catch (error:Error) {
    trace("Unable to load URL");
}


function completeHandler(event:Event):void {
    trace(event.target.data.welcomeMessage);

    dataSet = loader.data;
    trace(dataSet);
    textbox.text = trace(dataSet);
}

デバッグするとエラーも発生します

[SWF] E:\get_post.swf - 3495 bytes after decompression
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://admin.dev.ts.xxx.com/ajax/ttt_ttt.php
    at get_post_fla::MainTimeline/frame1()[get_post_fla.MainTimeline::frame1:10]
4

1 に答える 1

0

URLが間違っているからだと思います。私はそのストリームエラーをより頻繁に経験しました。そして、ほとんどの場合、間違ったURLが原因でした。

于 2013-01-25T09:59:05.763 に答える