国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery 利用$.ajax 時獲取原生XMLHttpRequest 對象的方法

2019-11-20 09:09:09
字體:
來源:轉載
供稿:網友

廢話不多說了,關鍵代碼如下所示:

<script> $('.screenshot_input').change(function (){ //獲取file對象 即相當于可以直接post的$_FILES數據 var domFile = $(this)[0].files[0] var domForm = $('#testForm')[0] //將form對象直接作為參數 new FormData對象 var formData = new FormData(domForm); //追加file 對象 formData.append('file',domFile); $.ajax({ url:'{{ path( 'acme_admin_app_dealAppScreenShot') }}', type: "POST", data: formData, processData: false, // tell jQuery not to process the data contentType: false, // tell jQuery not to set contentType xhr: function(){ //這是關鍵 獲取原生的xhr對象 做以前做的所有事情 var xhr = jQuery.ajaxSettings.xhr(); xhr.upload.onload = function (){ alert('finish downloading') } xhr.upload.onprogress = function (ev) { if(ev.lengthComputable) { var percent = 100 * ev.loaded/ev.total; console.log(percent,ev) } } return xhr; }, success:function(data){ alert(data) } }) }) </script> Array ( [name] => cooff [email] => qq.comaa ) Array ( [file] => Array ( [name] => yunce2.0測試.apk [type] => application/vnd.android.package-archive [tmp_name] => /tmp/php4Jxt0c [error] => 0 [size] => 6476627 ) ) 

一次過把form表單 和 file 對象發送到PHP后端controller 處理起來非常方便。

以上所述是小編給大家介紹的jQuery 利用$.ajax 時獲取原生XMLHttpRequest 對象,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图们市| 银川市| 凤翔县| 固安县| 札达县| 墨玉县| 江孜县| 富顺县| 胶南市| 裕民县| 凭祥市| 商河县| 贡山| 南阳市| 安塞县| 长葛市| 双柏县| 衡山县| 丰镇市| 平顶山市| 台南县| 凉城县| 阿拉善盟| 柳州市| 腾冲县| 阳山县| 宜春市| 龙井市| 惠水县| 常宁市| 合肥市| 宝坻区| 观塘区| 民权县| 德江县| 五台县| 白山市| 蛟河市| 登封市| 霞浦县| 抚州市|