在做檔案上傳時除了傳入檔案外,還有附件引數,並且要求不重新整理頁面,之前是表單提交的方式,現在修改成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...