xajax無重新整理上傳例項

2021-08-23 15:08:44 字數 1746 閱讀 4472

主要的xajax結合php上傳檔案和儲存資料的函式集中存放在 ./admin/includes/function.xajax.php 裡面

在language.php檔案載入並初始化xajax上傳擴充套件

require_once(root_path . '/includes/xajax/xajax.inc.php');

require_once(root_path . '/admin/includes/function.xajax.php');

require_once(root_path . '/includes/xajax/xajaxextend.php');

//$xajax = new xajax();

$xajax = new xajaxextend;

//$xajax->debugon();

$xajax->registerfunction("showcreatelanguage");

$xajax->registerfunction("createlanguage");

$xajax->registerfunction("deletelanguage");

$xajax->registerfunction("modifylanguage");

$xajax->registerfunction("updatelanguage");

$xajax->processrequests();

主要處理上傳函式

<?php

//顯示新增語言表單

function showcreatelanguage($hidden = 1) else

return $objresponse;

} function createlanguage($f1)

if(empty($charset))

if(!empty($name) and !empty($charset))elseelse

} return $objresponse;

} function updatelanguage($f2)

if(empty($charset))

if(!empty($name) and !empty($charset))else

//更新資料庫

$updatesql = "update `language` set `name` = '$name',`charset` = '$charset',`ord` = '$ord',`filename` = '$filename' where `languageid` = '$languageid' limit 1";

if($db->query($updatesql))

} //如果沒有檔案上傳

}else

$innerhtml = <

$name

$charset

$ord

$lang[delete]

$lang[edit]

eot;

$objresponse->addassign("page_","innerhtml",$innerhtml);

} }

//隱藏表單

$objresponse->addassign("h","style.display","none");

} return $objresponse;

} ?>

在呼叫擴充套件上傳,其中createlanguage是php中處理上傳的函式 f1是表單的id

C Jquery無重新整理上傳

在handlers目錄之下,建立img.ashx 其實也是照搬,上圖中 20行 修改一下目錄。根據控制器的操作,建立乙個檢視 上圖中,修改一下ashx的路徑。其它全是照搬。演示 把測試好的 傳送給,測試也沒有問題,但最後,還有要求,需要不使用ashx,而是把處理的程式,寫在控制器上。其實,ashx在...

ajax無重新整理上傳

我們在使用上傳控制項的時候,會遇到重新整理的問題,最近使用ajax做的上傳,覺得效果還是很不錯。首先,我們需要在頁面上放上上傳控制項 需要注意的是,我們必須放在form裡面,實現表單上傳。前台提交方法 function tajaxfileupload else else stauts success...

無重新整理上傳檔案

這幾天做的專案用到了檔案上傳,總結一下,加深一下印象吧。嘿嘿.1.乙個新增功能,需要上傳,上 1 3 new 427 28 mvc 非同步提交表單,還有檔案上傳時最好加上enctype multipart form data 這個屬性。2.前端觸發事件 jquery 1 上傳 2function b...