html js var imgArray=[];function strtojson(str){ if(isContains(" "); str=lin[1]; lin=new Array(); lin=str.split(""); str=lin[0]; return JSON.parse(str); }else str; } function isContains(substr,str) { return str.indexOf(substr) = 0; } $(docu
js
var imgArray=[];
function strtojson(str){
if(isContains("
");
str=lin[1];
lin=new Array();
lin=str.split("<");
str=lin[0];
return JSON.parse(str);
}else str;
}
function isContains(substr,str) {
return str.indexOf(substr) >= 0;
}
$(document).on('change',"#uploader_input",function(){
var ext = '.jpg.jpeg.gif.bmp.png.';
var file=$("#uploader_input").val();
var start=file.lastIndexOf('.') + 1;
f = file.substr(start).toLowerCase();
console.log(f);
if (ext.indexOf('.'+f+'.') == -1) {
alert("请选择图片!");
return false;
}
var param={};
param.version=version;
param.app_id=app_id;
param.timeline=timeline;
param.sign=sign;
param.type=1;
$.ajaxFileUpload
(
{
url: href+"/Api/Upfile/upload", //用于文件上传的服务器端请求地址
type: 'post',
data:param, //提交的参数
secureuri: false, //一般设置为false
fileElementId: 'uploader_input', //文件上传空间的id属性
dataType: 'JSON', //返回值类型 一般设置为json
success: function (res, status) //服务器成功响应处理函数
{
res=strtojson(res);
//$("#add_img img").attr("src",href+"/"+res.data.f_path);
$("#add_img").after("
");
$("#add_img").remove();
imgArray.push(res.data.f_path);
},
error: function (data, status, e)//服务器响应失败处理函数
{
alert('error:'+e);
}
}
)
});
ajaxfileupload2.js
jQuery.extend({
handleError: function( s, xhr, status, e ){
// If a local callback was specified, fire it
if ( s.error ) {
s.error.call( s.context || s, xhr, status, e );
}
// Fire the global callback
if ( s.global ) {
(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );
}
},
createUploadIframe: function(id, uri)
{
//create frame
var frameId = 'jUploadFrame' + id;
var iframeHtml = '
