首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

ExtJS 表單上傳檔案後 success 函式無法取得回傳結果的解決

     編輯:程式設計綜合問答

ExtJS 表單上傳檔案不能使用標準 Ajax 技術,因為 XMLHttpRequest 不支援檔案上傳。ExtJS 會建立一個隱藏的 iframe 來提交表單,回傳結果位於該 iframe 的文件中,因此 success 函式的 action 物件無法直接取得結果。

解決方式是在主頁面中加入 onUploadComplete 監聽函式,從 iframe 的文件中取得回傳資料。後端使用 Spring 時,可透過 ModelMap 自動回傳結果,前端再依上述思路擷取。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved