好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP+iframe模擬Ajax上傳文件功能示例

PHP+iframe模擬Ajax上傳文件功能示例

熱門標簽:電銷機器人問門薩維品牌my 開發地圖標注類網站 外呼系統能給企業帶來哪些好處 百度地圖標注偏差 咸寧銷售電銷機器人系統 余姚電話機器人 廣東廣州在怎么申請400電話 400電話蘭州申請請 百度地圖怎樣標注圖標

本文實例講述了PHP+iframe模擬Ajax上傳文件功能。分享給大家供大家參考,具體如下:

xmlhttprequest level 1中,Ajax是不能夠上傳文件的,因為js不能操作本地文件,但是市場上有一些Ajax異步上傳文件的插件,是怎么完成的呢?答案:可以使用iframe模擬Ajax上傳文件。接下來博主將使用iframe來模擬Ajax來上傳文件。

首先看一下效果圖:

文件結構圖:

09-iframe-upload.html文件:

頁面中有一個表單,表單中有一個上傳文件按鈕和提交按鈕,點擊提交按鈕執行ajaxUpload函數,然后動態創建iframe標簽,讓其不可見,最后設置表單的target屬性指向iframe。

!DOCTYPE html>
html>
head>
  meta charset="utf-8">
  meta http-equiv="X-UA-Compatible" content="IE=edge">
  title>iframe模擬Ajax上傳文件/title>
  link rel="stylesheet" href="">
/head>
script src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js">/script>
script>
  /**
   * 文件上傳
   * @return bool 是否提交表單
   * 1、捕捉表單提交的動作
   * 2、動態創建iframe標簽,然其不可見
   * 3、設置表單的target屬性指向iframe
   */
  function ajaxUpload(){
    var iframeName = 'upload'+Math.random();//給iframe取名
    $('iframe name='+iframeName+' width="0" height="0" frameborder="0">/iframe>').appendTo($('body'));//動態創建iframe
    $('form:first').attr('target',iframeName);//設置form的target屬性
    $('#progress').html('img src="progress.jpg"/>');//顯示上傳是否成功
    //return false;
  }
/script>
body>
  h1>iframe模擬Ajax上傳文件/h1>
  h2 id="progress">/h2>
  form action="09-iframe-upload.php" method="post" enctype="multipart/form-data" onsubmit="return ajaxUpload();">
    p>input type="file" name="pic"/>/p>
    p>input type="submit" value="提交" />/p>
  /form>
/body>
/html>

09-iframe-upload.php文件:

首先延時3秒,為了能看到加載的圖片,然后判斷是否有上傳文件,然后返回一段Js代碼,這段js是在頁面中顯示是否上傳成功

?php
/**
 * iframe模擬Ajax上傳文件
 * @author webbc
 */
sleep(3);//延時3秒
if(empty($_FILES)){
  echo 'no file';
}
$error = $_FILES['pic']['error'] == 0?'succ':'fail';//判斷上傳是否成功
echo "script>parent.document.getElementById('progress').innerHTML='$error'/script>";//顯示上傳是否成功
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php文件操作總結》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》及《PHP網絡編程技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php+iframe實現隱藏無刷新上傳文件
  • PHP+iFrame實現頁面無需刷新的異步文件上傳
  • php利用iframe實現無刷新文件上傳功能的代碼
  • php表單文件iframe異步上傳實例講解
  • php+js iframe實現上傳頭像界面無跳轉
  • PHP+iframe圖片上傳實現即時刷新效果
  • PHP 圖片文件上傳實現代碼
  • 一個經典的PHP文件上傳類分享
  • PHP文件上傳實例詳解!!!
  • php+iframe 實現上傳文件功能示例

標簽:麗江 臨沂 銅陵 十堰 重慶 衡陽 鷹潭 巴彥淖爾

巨人網絡通訊聲明:本文標題《PHP+iframe模擬Ajax上傳文件功能示例》,本文關鍵詞  PHP+iframe,模擬,Ajax,上傳,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP+iframe模擬Ajax上傳文件功能示例》相關的同類信息!
  • 本頁收集關于PHP+iframe模擬Ajax上傳文件功能示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费无遮挡??视频网站有声音| 夫上班被公侵犯| 青柠视频在线观看高清在线观看| 日本午夜免费福利视频| 性教育片巜性做爰| 99国产在线精品观看二区| 好听的网名女生| 大乳护士好爽奶水电影XxOo| 欧美午夜一级特黄A片大红米店| 夫に内に犯●れた美人妻| 欧美zo0猪| 亚洲激情网站| 浪荡的叫床说的话| m3u8吃瓜国产精品| 免费 成 人 黄 色 网 站抖音| 日本福利小视频| 美女直播免费大片| 日日爽天天| 久久国产欧美日韩高清专区| 東京熱大亂交在线AV一区二区| 国产欧美日韩一区二区三区视频| 国模芳婷1000人体| 领导玩弄娇妻呻吟声不断视频| 乱色视频中文字幕| 一级特黄A片強暴调整片| 动漫chinesehdxxxx| 国产无限免费观看黄网站| 爽好舒服快深点小雪| 扒开腿挺进嫩苞处破苞疼 | 特级一级毛片| 浪荡受被c到哭高H小说| 粗大的内捧猛烈进出小视频| 正在播放国产精品放孕妇| 99re这里只有精品国产精品| 日本免费xxxx色视频| 久久久久久97精品| 九九偷拍各类wc女厕嘘嘘偷窥| xxwbb美女私密写真视频| 满满都是我对你的爱顾西爵| 爆操女友| 吃胸摸边60分钟在线观看 |