本文實例講述了js實現頭像圖片切割縮放及無刷新上傳圖片的方法。分享給大家供大家參考。具體如下:
fname:後台接收時用的名字, 必填
funstr:開始上傳執行的函數, 默認無
funbak:上傳成功後的回調函數, 必填
furl:上傳地址; 默認當前form的提交頁面
注意:上傳地址和當前地址必須為同意域名否則回調函數獲取不到 上傳成功發回的地址。
a.php:
$path='a.jpg'; move_uploaded_file($_FILES['uimg']['tmp_name'],$path); exit(json_encode(array('ztai'=>true,'url'=>$path)));
<form action="" method="get"> <input type="button" fname="uimg" funstr="function(){document.title='圖片正在上傳……';}" funbak="ddd" furl="a.php" value="本地上傳"> </form> <script type="text/javascript"> function ddd(da){ if(da.ztai){ document.title='上傳完成'; ui.success('上傳成功保存地址為'+da.url); } } </script>
希望本文所述對大家的javascript程序設計有所幫助。