ajax请求
来源:互联网 发布:vivo手机网络接入点 编辑:程序博客网 时间:2024/05/21 07:51
文件服务器上传案例
ajax请求响应
//上传图片到文件服务器
$('#file_upload').uploadify({
width: 80,
height: 20,
fileSizeLimit: '4MB',
buttonText: "选择图片",
fileTypeExts: '*.jpg;*.bmp;*.gif;*.png',
auto: true,
multi: false,
swf: '../Plugins/uploadify/uploadify.swf',
uploader: Constant.file_Url + 'UploadHandler.ashx',
onSelect: function (file) {
$("#showFileName").html(file.name);
},
onUploadSuccess: function (file, data, respone) {
if (respone) {
data = eval("(" + data + ")");
if (data.Success) {
$("#fileinfo").val(data.Data.ID);
}
}
},
onUploadError: function (file, errorCode, erorMsg, errorString) {
$("#fileinfo").val("");
Common.tips(erorMsg);
}
});
其中
onSelect 选择执行的事件
onUploadSuccess 上传成功之后执行的事件
文件服务器代码稍后上传(由于公司内部保密 不上传一些敏感的信息)
Constant.code_Url 需要请求的地址
uploader: Constant.file_Url + 'UploadHandler.ashx',
需要 确认
$.ajax({
url: Constant.file_Url + "ConfirmHandler.ashx",
data: { t: $.toJSON([info.fileID]) },
type: "POST",
dataType: 'jsonp',
success: function (result) {
var xx = result;
}
});
获取资源 上传视频预览 得到地址
//var picurl = Constant.file_Url + "/Preview.ashx";
var picurl = Constant.file_Url + "/GetFiles.ashx?FileID=" + param;
$.ajax({
type: "POST",
url: picurl,
data: { FileID: param },
dataType: "jsonp",
success: function (msg) {
msg = eval(msg)
if (msg.CanPreview) {
// alert(msg.URL);
// window.location.href = msg.URL;
var tempHtmlUpdate = $("#div_AddVote")[0];
art.dialog({
content: tempHtmlUpdate,
title: '预览',
lock: true,
ok: function () {
},
cancelVal: '取消',
cancel: true //为true等价于function(){}
});
$("#div_AddVote").html("<iframe width=500 height=500 src=" + msg.URL + "></iframe>");
}
},
error: function (e, x) {
}
});
下面这个是
这个是上传到本地的
//上传图片到本地
var isUpload = true;
$('#file_upload').uploadify({
width: 80,
height: 20,
fileSizeLimit: '4MB',
buttonText: "选择图片",
fileTypeExts: '*.jpg;*.bmp;*.gif;*.png',
auto: true,
multi: false,
swf: '../Plugins/uploadify/uploadify.swf',
uploader: '../../VoteManage/ImportHandler.ashx?fileType=img',
onSelect: function (file) {
isUpload = false;
$("#showFileName").html(file.name);
$("#fileinfo").val("");
},
onUploadSuccess: function (file, data, respone) {
if (respone) {
isUpload = true;
var newdata = data.replace(/\\/g, "/");
var num = newdata.indexOf("/Upload", 0)
var uploadPath = newdata.substring(num, newdata.length);
$("#fileinfo").val(uploadPath);
}
},
onUploadError: function (file, errorCode, erorMsg, errorString) {
$("#fileinfo").val("");
Common.tips(erorMsg);
},
onCancel: function () {
respone = true;
}
});
不作具体解释
- AJAX请求
- ajax 请求
- ajax请求
- AJax请求
- Ajax请求
- $.ajax()请求
- Ajax请求
- ajax请求
- Ajax请求
- ajax请求
- Ajax请求
- ajax请求
- ajax请求
- Ajax 请求
- Ajax请求
- ajax请求
- AJAX请求
- ajax请求
- Mysql 表引擎INNODB 和 MyISAM 的方法总结
- Android System Opt
- 阿里云ECS windows 配置java+tomcat:80
- Oracle11g 字符编码转换
- brew install/update过程中download failed的问题及解决方法
- ajax请求
- 《JavaScript DOM编程艺术》学习笔记之常用DOM方法属性
- ajax+asp.net无刷新验证用户名
- 欢迎使用CSDN-markdown编辑器
- Android中使用log4j输出log内容到sd卡
- Ext dom element component
- Codeforces382E. Ksenia and Combinatorics【动态规划】
- 使用css方法,实现文字字符串截断处理
- 自制脚本语言(10) 抽象语法树AST与三地址线性IR