代码之家  ›  专栏  ›  技术社区  ›  ist_lion

HHTTPService错误

  •  1
  • ist_lion  · 技术社区  · 14 年前

    我正试图通过执行最基本的任务来调试一个问题。

    我有一个用adobeflex(actionscript3)编写的应用程序,我想让它与web服务交互。因为看起来我无法访问服务器,所以我创建了一个简单的应用程序。

    ActionScript的源代码

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" viewSourceURL="srcview/index.html">
        <mx:HTTPService id="concat" url="concat.php" resultFormat="text" method="POST">
            <mx:request xmlns="">
                <stringOne>{stringOne.text}</stringOne>
                <stringTwo>{stringTwo.text}</stringTwo>
            </mx:request>
        </mx:HTTPService>
    
        <mx:VBox top="10" left="10">
            <mx:HBox verticalAlign="middle">
                <mx:Label text="String 1:"/>
                <mx:TextInput id="stringOne"/>
            </mx:HBox>
            <mx:HBox verticalAlign="middle">
                <mx:Label text="String 2:"/>
                <mx:TextInput id="stringTwo"/>
            </mx:HBox>
            <mx:HRule width="100%"/>
            <mx:Button label="Concatenate!" click="concat.send()"/>
            <mx:Text fontSize="14" text="{concat.lastResult}"/>
        </mx:VBox>
    
    </mx:Application>
    

    PHP的代码

    <?php
    
    $stringOne = $_POST['stringOne'];
    $stringTwo = $_POST['stringTwo'];
    
    print $stringOne . $stringTwo;
    
    ?>
    

    当我填写字段并按下按钮时,什么都没有发生。思想?思想?建议?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Eugene    14 年前

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" viewSourceURL="srcview/index.html">
        <mx:HTTPService id="concat" url="concat.php" resultFormat="text" method="POST" fault="mx.controls.Alert.show(event.fault.faultString)" result="mx.controls.Alert.show(event.result.toString())">
            <mx:request xmlns="">
                <stringOne>{stringOne.text}</stringOne>
                <stringTwo>{stringTwo.text}</stringTwo>
            </mx:request>
        </mx:HTTPService>
    
        <mx:VBox top="10" left="10">
            <mx:HBox verticalAlign="middle">
                <mx:Label text="String 1:"/>
                <mx:TextInput id="stringOne"/>
            </mx:HBox>
            <mx:HBox verticalAlign="middle">
                <mx:Label text="String 2:"/>
                <mx:TextInput id="stringTwo"/>
            </mx:HBox>
            <mx:HRule width="100%"/>
            <mx:Button label="Concatenate!" click="concat.send()"/>
            <mx:Text fontSize="14" text="{concat.lastResult}"/>
        </mx:VBox>
    
    </mx:Application>
    
    推荐文章