国产探花免费观看_亚洲丰满少妇自慰呻吟_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 對象,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松原市| 达尔| 陆良县| 崇左市| 大港区| 神农架林区| 萝北县| 新绛县| 茶陵县| 兰西县| 长乐市| 浦江县| 闵行区| 临夏市| 马尔康县| 庆阳市| 日土县| 会泽县| 温宿县| 招远市| 贺兰县| 岫岩| 镇沅| 兰溪市| 商水县| 镇康县| 龙川县| 什邡市| 青海省| 光山县| 固阳县| 琼中| 祁阳县| 文成县| 中西区| 南汇区| 辉南县| 长汀县| 盐城市| 高青县| 商洛市|