2010-09-02 43 views
1

这里有文件 -“默认解码器不能解码结果”

MXML:

<mx:HTTPService id="score" url="http://...score.php" fault="mx.controls.Alert.show(event.fault.faultString)" 
method="POST" result=""mx.controls.Alert.show(event.result.toString())"> 
      <s:request xmlns=""> 
       <name>{name}</name> 
       <score>{score}</score> 
      </s:request> 
     </mx:HTTPService> 

score.php

<?php 

    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; 

    $connections = mysql_connect("..."); 
    mysql_select_db("..."); 

    $name = $_POST['name']; 
    $score = $_POST['score']; 

    $query = "INSERT INTO hs (name, score) VALUES ('$name', '$score')"; 
    mysql_query($query); 

?> 

资料不发送成功创建,做上面的查询。但“结果”事件给出“默认解码器无法解码结果”错误。

回答

1

这个代码会为你说什么?

<mx:HTTPService id="scoreService" url="http://" method="POST" fault="mx.controls.Alert.show(event.fault.faultString)" result="mx.controls.Alert.show(event.result.toString())"> 
    <s:request xmlns=""> 
     <name>myName</name> 
     <score>myScore</score> 
    </s:request> 
</mx:HTTPService> 

你看到thisthis,你有没有在客户端/服务器端的一些区别?

+0

“默认解码器无法解码结果” – Yan 2010-09-02 16:41:02

+0

这是怎么回事? – Eugene 2010-09-02 16:52:38

+0

有我的变量 - (名称) \t \t \t \t {}比分 Yan 2010-09-02 16:58:58