皈依舞
2018-10-16 13:18:33
如題,真心不知道如何解決,希望大神告知。。
1 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果你了解AJAX
是怎么興起的就會明白了,遠(yuǎn)古時(shí)代的程序員不使用ajax如何異步的從服務(wù)器獲取數(shù)據(jù)?答案很簡單,就是使用隱藏iframe
技術(shù),正是這種技術(shù)的廣泛使用才產(chǎn)生了XMLHttpRequest
。
你只需要?jiǎng)討B(tài)創(chuàng)建一個(gè)iframe
,改變他的src
為請求地址,在服務(wù)器返回響應(yīng)后,通過innerHTML
等js
操作獲取響應(yīng)內(nèi)容即可。
在ajax2.0
出來之前,它是不支持上傳文件的,而當(dāng)時(shí)許多流行的異步文件上傳jQuery
插件就是動(dòng)態(tài)創(chuàng)建iframe
結(jié)點(diǎn),等返回響應(yīng)后再將其刪除?,F(xiàn)在因?yàn)橐恍┘嫒菪缘膯栴},這些插件仍然在大量使用
添加回答
舉報(bào)
0/150
提交
取消