#txtFileName {width: 300px;}。 btnsubmit{边框底部:#cc4f00 1px 实心;左边框:#ff9000 1px 实心;顶部边框:#ff9000 1px 实心;右边框:#cc4f00 1px 实心;文本对齐:居中;内边距:2px 10px;行高:16px;背景:#e36b0f;高度:24px;颜色:#fff;字体大小:12px;光标:指针;}上传图片:js代码:浏览
$(function () {var button = $('#btnUp'), Interval;new AjaxUpload(button, {/ /action: 'upload-test.php', 文件上传服务器端执行地址 action: '/handler/AjaxuploadHandler.ashx', name: 'myfile', onSubmit: function (file, ext) { if (!(ext && /^(jpg|jpeg|JPG|JPEG)$/.test(ext))) {alert('图片格式不正确,请选择jpg格式文件!', '系统提示'); return false;}/ / 更改按钮文本,当用户选择 filebutton.text('Uploading');// 如果你想一次只允许上传 1 个文件,// 可以禁用上传按钮 this.disable();// 上传 -> 上传. -> 正在上传...interval = window.setInterval(function () {var text = button.text();if (text.length < 10) {button.text(text + '|');} else {button.text('上传中');}}, 200);},onComplete: function (file, response) {//file 本地文件名称,response 服务器端传回的信息button.text('上传图片(只允许上传JPG格式的图片,大小不得大于150K)');window.clearInterval(interval);// enable upload buttonthis.enable();var k = response.replace("", "").replace("", "" );if (k == '-1') {alert('您上传的文件太大!请不要超过150K');}else {alert("服务器返回的字符串:" +k); alert("本地文件名:"+file);$("#txtFileName").val(k);$("Jquery插件AjaxUpload在实现文件上传功能时不需要创建表单。可以实现Ajax方式的文件上传。当然,您也可以根据需要创建表单。
准备
1。下载Jquery开发包和文件上传插件AjaxUpload。
2。创建uploadfile.html并引入Jquery开发包和AjaxUpload插件
3。根据Jquery插件AjaxUpload的需求,创建一个触发Ajax文件上传功能的DIV