2010-05-26 85 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>