IE无法使用框架集内闪存的LoadVars识别发布数据

时间:2010-09-16 18:13:29

标签: flash internet-explorer frames

此代码正在IE8中的框架集中运行。打开新窗口时,表单数据无法识别。似乎http标头“content-type:application / x-www-form-urlencoded”没有被传递到IE中,这导致不处理后期数据。数据就在那里,IE正在做什么。

此代码在FF和Chrome中运行良好,实际上正确的标题在FF和Chrome中传递。还有其他人遇到过这个问题吗?

注意:新页面位于不同的站点上,但我不知道为什么会导致POST出现问题而不是GET。

Flash代码:

varSender = new LoadVars();
varSender.title = _parent.tCourseTitle;
varSender.notes = input_txt.text;
varSender.send("http://example.com/notes/print.cfm", "_blank", "POST"); 

我已尝试将标头添加到发送请求,但这根本没有效果。 contenttype标题仍然缺失,它仍然适用于IE。

我目前的工作是使用GET而不是帖子,但这很丑陋,它限制了我们可以通过的数据大小,但至少目前它是有效的。

1 个答案:

答案 0 :(得分:1)

我发现如果使用flash cs4编译'问题'actionscript3代码,就没有问题了。