问题描述
- WebUploader中的uploadSuccess是自动调用的吗?怎么获取服务器中返回的数据? 5C
- WebUploader中的uploadSuccess是自动调用的吗?怎么获取服务器中返回的数据?
我图片上传成功服务器也收到图片了,但是返回的数据前台接收不到,也没有执行uploadSuccess方法,这是怎么回事?各位大神,求助!
解决方案
http://fex.baidu.com/webuploader/doc/index.html#WebUploader_Uploader_events
你服务器端没报错就会触发,
uploadSuccess
file {File}File对象response {Object}服务端返回的数据
当文件上传成功时触发。
解决方案二:
//上传多图片表单
function uploadImage() {
$(document)
.ready(
function() {
var options = {
url : ""<%=basePath %>/admin/tSetaddCommitMorePic.do?""
type : ""POST""
dataType : ""json""
success :function(msg) {
alert(""保存成功!"");
//var o = eval(""(""+msg+"")"");// 将json转换为对象 json 格式{status:'1'data:'2'}
//alert(msg[0].msg);
if (msg != null)
{
// window.alert(msg);
}
}
};
$(""#form2"").ajaxSubmit(options); var $parent = self.parent.$; $parent('#dom_datagridtset').datagrid('reload'); // $('#wintset').datagrid('reload'); $('#wintset').window('close'); // return false; }); }
解决方案三:
success :function(msg) { 这个方法判断 msg 消息对象