在从flex到javascript的调用中发送数据

在从flex到javascript的调用中发送数据,javascript,actionscript-3,apache-flex,flex3,flex4.5,Javascript,Actionscript 3,Apache Flex,Flex3,Flex4.5,我已经为我的FlexDataGrid实现了导出到excel的功能。导出功能是从后端完成的,因此我使用ExternalInterface发送一个urlRequest ExternalInterface.call(“window.open”,urlRequest.url…)。我知道这是一个紧急电话 现在我需要发布一些数据作为这个请求的一部分。我如何实现这一点(可能是使用urlVariable)。请记住,我只需要按照当前实现打开“打开/保存”对话框窗口。调用javascript中的函数,该函数将发出P

我已经为我的FlexDataGrid实现了导出到excel的功能。导出功能是从后端完成的,因此我使用
ExternalInterface
发送一个
urlRequest
ExternalInterface.call(“window.open”,urlRequest.url…)
。我知道这是一个紧急电话


现在我需要发布一些数据作为这个请求的一部分。我如何实现这一点(可能是使用urlVariable)。请记住,我只需要按照当前实现打开“打开/保存”对话框窗口。

调用javascript中的函数,该函数将发出POST请求。使用ExternalInterface.call向该javascript函数发送参数。

尝试使用

ExternalInterface.call("javascriptMethodname", your data);
在html文件中输入相同的方法名

function javascriptMethodname(mydata){....... }

请看下面的示例实用程序: