亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Thinkphp結合ajaxFileUpload實現(xiàn)異步圖片傳輸示例

 更新時間:2017年03月13日 11:42:45   作者:_construct  
這篇文章主要給大家介紹了利用Thinkphp結合ajaxFileUpload實現(xiàn)異步圖片傳輸?shù)姆椒?,文中給出了詳細的示例代碼,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。

前言

在做這個項目之前,對圖片上傳處理一直都是直接用表單提交的方式進行文件傳輸,這次因為需求,需要實現(xiàn)對圖片進行異步傳輸,雖然實現(xiàn)并不難,畢竟現(xiàn)在插件太多了,但還是浪費了我很長的調(diào)試時間,原因便是使用了遠古時期的插件ajaxfileupload,在剛開始使用的時候頻繁報錯,說handler is not a function。

懷著沉重的心情,我百度了一下,然后就找到了答案,不禁感概搜索引擎真是強大。

解決方法

上述報錯的原因便是jquery從1.9.0開始便不再使用handler這個方法了,具體原因未知,所以只能在下載下來的  jQuery.extend({   里手動添加代碼:

handleError: function( s, xhr, status, e ){
// If a local callback was specified, fire it
if ( s.error ) {
s.error.call( s.context || s, xhr, status, e );
}

// Fire the global callback
if ( s.global ) {
(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );
}
}

,繼續(xù)debug

$.ajaxfileupload({

  url : '',

  secureuri : '',

  fileElementId : '', --> 這里填的是 input file的ID

  data : {},

  dataType : 'json',

  complete : function(data){} 

})

代碼不在報錯了,但又有新的問題,返回的數(shù)據(jù)一直是undefined,隨后看了下調(diào)試工具,返回值存在,而且格式也沒問題,怎么都想不明白之后,又去..................百度了,

然后做了兩個調(diào)整:

1,將ajaxfileupload.js里的 eval('data = '+  data) ;  替換成 data = jQuery.parseJSON(jQuery(data).text());

2,將complete方法換成success

ok,后端返回的數(shù)據(jù)可以打印了。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者使用Swift能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • php開啟多進程的方法

    php開啟多進程的方法

    這篇文章主要介紹了php開啟多進程的方法,實例分析了php線程的使用技巧,需要的朋友可以參考下
    2015-03-03
  • centos 5.6 升級php到5.3的方法

    centos 5.6 升級php到5.3的方法

    centos 5.6的庫,更新比比5.5及時多了,居然已經(jīng)有 php 5.3.3 了
    2011-05-05
  • php實現(xiàn)使用正則將文本中的網(wǎng)址轉(zhuǎn)換成鏈接標簽

    php實現(xiàn)使用正則將文本中的網(wǎng)址轉(zhuǎn)換成鏈接標簽

    本文給大家分享一段php中使用正則表達式將網(wǎng)址轉(zhuǎn)換成A鏈接的函數(shù)代碼,十分簡潔實用,這里推薦給大家
    2014-12-12
  • 詳解PHP隊列的實現(xiàn)

    詳解PHP隊列的實現(xiàn)

    這篇文章主要介紹了PHP隊列的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • PHP簡單實現(xiàn)循環(huán)鏈表功能示例

    PHP簡單實現(xiàn)循環(huán)鏈表功能示例

    這篇文章主要介紹了PHP簡單實現(xiàn)循環(huán)鏈表功能,簡單描述了循環(huán)鏈表的概念、功能并結合實例形式分析了php定義及使用循環(huán)鏈表的相關操作技巧,需要的朋友可以參考下
    2017-11-11
  • php實現(xiàn)把數(shù)組按指定的個數(shù)分隔

    php實現(xiàn)把數(shù)組按指定的個數(shù)分隔

    這篇文章主要介紹了php實現(xiàn)把數(shù)組按指定的個數(shù)分隔。需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • PHP中include/require/include_once/require_once使用心得

    PHP中include/require/include_once/require_once使用心得

    include() 、require()語句包含并運行指定文件。這兩結構在包含文件上完全一樣,唯一的區(qū)別是對于錯誤的處理。require()語句在遇到包含文件不存在,或是出錯的時候,就停止即行,并報錯。include()則繼續(xù)即行。
    2016-08-08
  • php mysql實現(xiàn)mysql_select_db選擇數(shù)據(jù)庫

    php mysql實現(xiàn)mysql_select_db選擇數(shù)據(jù)庫

    在PHP中,與MySQL服務器建立連接后,需要確定所要連接的數(shù)據(jù)庫,此時我們可以使用mysql_select_db函數(shù),該函數(shù)用于選擇需要操作的數(shù)據(jù)庫,需要的朋友可以參考下
    2016-12-12
  • php生成gif動畫的方法

    php生成gif動畫的方法

    這篇文章主要介紹了php合成或者創(chuàng)建gif動畫,并提供了兩個實例,感興趣的小伙伴們可以參考一下
    2015-11-11
  • PHP多文件上傳實例

    PHP多文件上傳實例

    這篇文章主要介紹了PHP多文件上傳的方法,可實現(xiàn)針對指定后綴文件的批量上傳功能,非常具有實用價值,需要的朋友可以參考下
    2015-07-07

最新評論