2010-05-26 84 views
2

我正在使用隐藏的iframe方法提交带有文件上传字段的表单。我想使用JavaScript在页面上显示消息,我不知道如何执行此操作。如果这只是一个带有文本字段的表单,我会做一个AJAX帖子,并用我在回调函数中显示的消息进行响应。我只是不确定如何使用隐藏的iframe方法完成相同的任务,因为它是标准的表单发布。显示来自隐藏的iframe的成功/失败消息提交

回答

2

在iframe中,当您的服务器在完成上传后回应时,您可以在其中包含一些onload Javascript,其中引用了parent框架。

或者,您可以在父页面内将onload监听器附加到iframe本身。如果您在iframe最初加载后添加此侦听器,则应在下一次加载(即上传完成后)之前触发。

0

将您的iframe HTML包含在<div onload="javascript:window.parent.your_handler();"> ... </div>