form iframe實現ajax檔案上傳

2022-04-02 17:45:00 字數 450 閱讀 8487

在做檔案上傳時除了傳入檔案外,還有附件引數,並且要求不重新整理頁面,之前是表單提交的方式,現在修改成ajax上傳的方式,由於沒有選擇用外掛程式,所以用form+iframe的方式,並且這種方式對ie8以上及主流瀏覽器都支援。

1、首先寫乙個iframe

2、建立檔案上傳的form,form的target屬性值和iframe的name一致

3、為檔案按鈕編寫onchange事件觸發的方法

function uploadfile(){

$('#upload).submit();

4、編寫iframe的載入完成方法,在這裡處理上傳成功後的操作

function iframeload(ifame){

var doc = iframe.contentwindow.document;

var html = doc.body.innerhtml;

html

在Zend Framework 中實現Ajax

開發平台 windows xp sp2 測試平台 freebsd 7.0 開發工具 netbeans 6.1 使用框架 zend framework 1.5.2 資料庫 mysql 5.0.51a 一 表 mysql select from news id title add time 22 rot...

ThinkPHP返回JSON資料到AJAX

今天在js中ajax獲取後台資料時,thinkphp的輸出老是得不到返回,顯示一直是object或者undefined,後來各種嘗試,發現thinkphp和json處理都是有一定規範的,下面是成功後的關鍵 controller foodinfo food alias a join join fiel...

jquery的form外掛程式上傳檔案ajax驗證

最近需要寫乙個上傳檔案後的ajax驗證,找了半天用jquery的form外掛程式結合ajax寫了出來。看來jquery還是很強大的,以後的好好學習一下。首先要引入jquery和form外掛程式,注意順序一定要先jquery,然後再form 然後是乙個form表單,上傳檔案的form表單 最後是乙個j...