此代码正在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而不是帖子,但这很丑陋,它限制了我们可以通过的数据大小,但至少目前它是有效的。
答案 0 :(得分:1)
我发现如果使用flash cs4编译'问题'actionscript3代码,就没有问题了。