PHP用iframe實現檔案非同步上傳(無重新整理)

2021-07-04 19:53:15 字數 762 閱讀 6284

原理:

在乙個表單裡面

form有兩個屬性值得注意

target是伺服器返回資料返回到那個窗體裡面一般是 

_self

當前視窗

action伺服器位址

我們可以把target

指向乙個

iframe

子窗體(這個子窗體隱藏),當表單輸入框變化後用

js提交表單,然後伺服器端返回

js**到

iframe

裡面(看不見的隱藏了)

我們可以把乙個div

拿來顯示,用返回回來的**操作這個

div使他顯示出剛才上傳的。這樣就實現了非同步上傳

注意:1.

盡量避免中文檔案,因為可能亂碼

2.iframe是子窗體,操作父窗體需要 

window.parent.document

或者window.top.document

3.js提交表單,需要獲取

form

的物件

oform.target=」iframe的

name」

oframe.submit();/、提交表單

例項:

upload

用IFRAME實現AJAX的功能

呵呵.可能以前hotmail都白痴的厲害,老是掉郵件.我只是乙個寫程式不久的小子.最近公司的乙個ui程式設計師mm,抱怨ajax她很不喜歡,還是喜歡過去的iframe做法,我看了她的 我也很喜歡,共享給一些改造現有程式又不想用ajax的朋友.page a main page content page...

ThinkPHP JQuery實現檔案的非同步上傳

效果圖 上傳檔案介面 public function uploadapi else else return json 1.上傳一張 2.上傳成功 4.檢視 5.檢視上傳目錄 1.php的上傳限制 解決方法 開啟php的配置檔案php.ini 查詢max execution time,修改其值為60或...

用PHP輕易實現生成EXCEL檔案

工作中遇到這個需求時,我首先想起pear,果然沒讓我失望。以下是參考官網的安裝步驟。步驟 前提是機器必須連外網,mb字串庫已可用,使用php5 進入pear這個檔案所在目錄 通常在php安裝目錄下 windows下叫pear.exe 然後.pear install a spreadsheet exc...