加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – AS3将数据传递给ASP

发布时间:2020-12-16 06:52:29 所属栏目:asp.Net 来源:网络整理
导读:我已经研究了几天的问题,但直到现在我还没有找到解决方案. 我对ASP有0个知识.而我只是希望能够从ASP传递并获取var / text. 任何人都可以指导我如何从这里开始? private function loadASP():void { var aspSend:URLRequest=new URLRequest("testASP.asp"); v
我已经研究了几天的问题,但直到现在我还没有找到解决方案.
我对ASP有0个知识.而我只是希望能够从ASP传递并获取var / text.

任何人都可以指导我如何从这里开始?

private function loadASP():void {
        var aspSend:URLRequest=new URLRequest("testASP.asp");
        var aspLoader:URLLoader = new URLLoader();

        aspLoader.load(aspSend);

        trace("did send");
        //aspLoader.addEventListener(Event.COMPLETE,processASP);
    }

    private function processASP(e:Event):void {
    }

解决方法

你为什么评论调用addEventListener方法?取消注释(并将其向上移动两行,以便在加载调用之前进行).如果url是正确的,则在响应到达时将调用processASP方法(在实际应用程序中,确保在 URLLoader上侦听ioError和securityError – 检查链接以获取有关此操作的示例).您可以在processASP方法中将响应读作e.target.data.

private function processASP(e:Event):void 
{
  var loader:URLLoader = URLLoader(e.target);
  trace("Response is " + loader.data);
}

URLLoader还可用于将数据发送到asp页面(服务器).

var ldr:URLLoader = new URLLoader();
var data:URLVariables = new URLVariables();
data.something = "someData";
data.somethingElse = "moreData";
var request:URLRequest = new URLRequest("url.asp");
request.data = data;
request.method = URLRequestMethod.POST;//or GET
ldr.addEventListener(Event.COMPLETE,onLoad);
//listen for other events
ldr.load(request);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读