附带Demo实例(ajaxfileupload.js第三弹)(2)

fileElementId: $("input#btn_upload").attr("id"), //文件上传空间的id属性  <input type="file" />          //$("form").serialize(),表单序列化。指吧所有元素的ID,NAME 等全部发过去

dataType: 'json', //返回值类型 一般设置为json

complete: function () {//只要完成即执行,最后执行

},

success: function (data, status)  //服务器成功响应处理函数

{

if (typeof (data.error) != 'undefined') {

if (data.error != '') {

if (data.error == "1001") {

}

else if (data.error == "1002") {

$("input#tb_filename").val("");

$(".preview60").attr("src", "");

$(".preview120").attr("src", "");

}

alert(data.msg);

return;

} else {

alert(data.msg);

}

}

$(".preview60").attr("src", data.imgurl);

$(".preview120").attr("src", data.imgurl);

},

error: function (data, status, e)//服务器响应失败处理函数

{

alert(e);

}

}

)

return false;

}

else {

alert("请选择正确的图片格式(.jpg|.gif|.bmp)");

}

});

$("body").delegate("#btn_ok", "click", function () {

$img_outer_obj.attr("src", $(".preview120").attr("src"));

$(".float-outer").remove();

$("body").find("*").removeAttr("disabled");

});

//移动浮动框

var offset_left, offset_top, moveFlag;

$("body").delegate(".float-header", "mousedown", function (e) {

moveFlag = true;

offset_left = e.pageX - $(this).offset().left;

offset_top = e.pageY - $(this).offset().top;

$("body").delegate(".float-header", "mousemove", function (e) {

if (moveFlag) {

$(".float-outer").css("left", e.pageX - offset_left + "px").css("top", e.pageY - offset_top + "px");

}

}).delegate(".float-header", "mouseup", function () {

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5323c059073d8565991f5b14b0e55579.html