Apache flex 动作脚本帖子
如何将数据从flex文件发布到php文件?我无法创建操作。您需要创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求Apache flex 动作脚本帖子,apache-flex,actionscript,post,Apache Flex,Actionscript,Post,如何将数据从flex文件发布到php文件?我无法创建操作。您需要创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求 您需要的是创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求 您需要创建一个HTTPService,以便将数据发送到服务器应用程序,如Flex中的PHP文件。将要发送的数据可以是XML,这样在PHP文件中您就可以解析该XML并获取其中的信息 我使用此函数将对象转换为XML,然后在HTTPService中发送该XML: public function
您需要的是创建一个对象,在其中设置要发送的方法和数据。然后用一个对象启动请求
您需要创建一个HTTPService,以便将数据发送到服务器应用程序,如Flex中的PHP文件。将要发送的数据可以是XML,这样在PHP文件中您就可以解析该XML并获取其中的信息 我使用此函数将对象转换为XML,然后在HTTPService中发送该XML:
public function objectToXML(obj:Object, root:String):XML {
var qName:QName = new QName(root);
var xmlDocument:XMLDocument = new XMLDocument();
var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
var xml:XML = new XML(xmlDocument.toString());
return xml;
}
这样我就可以创建具有普通属性的对象,而不必担心如何创建XML,然后当您要在HTTPService中发送XML时,只需在HTTPService的send方法上调用方法“objectToXML”
你是这样做的:
var myData:Object=new Object();
myData.name="Information";
var myService:HTTPService = new HTTPService();
myService.url = "http://example.com/yourFile.php";
myService.method = "POST";
myService.contentType="application/xml";
myService.send(objectToXML(myData,"parent"));
您需要创建一个HTTPService,以便将数据发送到服务器应用程序,如Flex中的PHP文件。将要发送的数据可以是XML,这样在PHP文件中您就可以解析该XML并获取其中的信息 我使用此函数将对象转换为XML,然后在HTTPService中发送该XML:
public function objectToXML(obj:Object, root:String):XML {
var qName:QName = new QName(root);
var xmlDocument:XMLDocument = new XMLDocument();
var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
var xml:XML = new XML(xmlDocument.toString());
return xml;
}
这样我就可以创建具有普通属性的对象,而不必担心如何创建XML,然后当您要在HTTPService中发送XML时,只需在HTTPService的send方法上调用方法“objectToXML”
你是这样做的:
var myData:Object=new Object();
myData.name="Information";
var myService:HTTPService = new HTTPService();
myService.url = "http://example.com/yourFile.php";
myService.method = "POST";
myService.contentType="application/xml";
myService.send(objectToXML(myData,"parent"));